Neu SQL für Export EINES Eigenen Feldes

JohnFrea

Sehr aktives Mitglied
21. September 2017
686
204
Eigene Felder exportieren, ändern und wieder Importieren ist ja Tagesgeschäft. Leider kann man bei der Ameise keinen Filter auf EIN bestimmtes Eigenes Feld setzen und so dauert der Export erstens sehr lange und erzeugt zweitens eine unnütz große Datei.

Hier eine erste Idee für einen Eigenen SQL Export, der das etwas besser macht.

Code:
DECLARE @EigenesFeldName VarChar(128)

-- ###### Hier den Namen des Eigenen Feldes Eintragen ######
SET @EigenesFeldName = 'Name des Eigenen Feldes'
-- #########################################################

SELECT 
cArtNr AS 'Artikelnummer',
cName AS 'Artikelname',
@EigenesFeldName AS 'Name',
cWertVarchar AS 'Wert wenn Text',
nWertInt AS 'Wert wenn Ganzzahl',
fWertDecimal AS 'Wert wenn Dezimalzahl/Preis',
dWertDateTime  AS 'Wert wenn Datum'
FROM vStandardArtikel 
JOIN tArtikelAttribut on tArtikelAttribut.kArtikel = vStandardArtikel.kArtikel
JOIN tArtikelAttributSprache ON tArtikelAttribut.kArtikelAttribut= tArtikelAttributSprache.kArtikelAttribut
WHERE tArtikelAttributSprache.kSprache = 0 
AND kAttribut=(SELECT TOP(1) kAttribut FROM tAttributSprache WHERE kSprache = 0 AND cName = @EigenesFeldName)

Kann das jemand vielleicht noch etwas aufhübschen? Fallunterscheidung nach Feldtyp, sodaß nur der wirklich sinnvolle Wert exportiert wird?
 
Zuletzt bearbeitet:

John

Sehr aktives Mitglied
3. März 2012
2.433
443
Berlin
Hier nochmal etwas schöner gemacht:

Code:
DECLARE @EigenesFeldName VarChar(128)

-- ###### Hier den Namen des Eigenen Feldes Eintragen ######
SET @EigenesFeldName = 'Dein Feld Name'
-- #########################################################

SELECT
cArtNr AS 'Artikelnummer',
vStdA.cName AS 'Artikelname',
@EigenesFeldName AS 'Name',
CASE
    WHEN tFeldTyp.nDatenTyp = 0 THEN CONVERT(VARCHAR, tArtikelAttributSprache.nWertInt)
    WHEN tFeldTyp.nDatenTyp = 1 THEN CONVERT(VARCHAR, tArtikelAttributSprache.fWertDecimal)
    WHEN tFeldTyp.nDatenTyp = 2 THEN tArtikelAttributSprache.cWertVarchar
    WHEN tFeldTyp.nDatenTyp = 3 THEN CONVERT(VARCHAR, tArtikelAttributSprache.dWertDateTime, 104)
END AS 'Wert',
tFeldTyp.cName AS 'Datentyp (sonst autom. ermitteln)'
FROM vStandardArtikel vStdA
JOIN tArtikelAttribut on tArtikelAttribut.kArtikel = vStdA.kArtikel
JOIN tArtikelAttributSprache ON tArtikelAttribut.kArtikelAttribut= tArtikelAttributSprache.kArtikelAttribut
JOIN tAttribut ON tAttribut.kAttribut = tArtikelAttribut.kAttribut
JOIN tFeldTyp ON tFeldTyp.kFeldTyp = tAttribut.kFeldTyp
WHERE tArtikelAttributSprache.kSprache = 0
AND tArtikelAttribut.kAttribut=(SELECT TOP(1) kAttribut FROM tAttributSprache WHERE kSprache = 0 AND cName = @EigenesFeldName)
 
  • Gefällt mir
Reaktionen: kelvin.
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigene Übersichten Wawi Stürzt ab SQL für Komplexe Artikel-KPIs Eigene Übersichten in der JTL-Wawi 0
Neu Ist SQL Verschlüsselung via SSL sinnvoll für mich, nur internes Netz, extern via VPN ? Installation von JTL-Wawi 1
In Bearbeitung SQL Eigene Übersichten Eigene Übersichten in der JTL-Wawi 5
Kategoriezuordnung per SQL Script ändern JTL-Wawi 1.8 4
In Bearbeitung SQL zur Abfrage von tVersand / Sendungsnummern Eigene Übersichten in der JTL-Wawi 3
Neu SQL DB Speicherplatz vs. Vergangenheitsdaten JTL-Wawi - Fehler und Bugs 14
Worker Status per SQL (1.8, Worker 2.0) JTL-Wawi 1.8 1
Neu Ein Client ist mit dem SQL Server verbunden, aber der Zweite will nicht! Gelöste Themen in diesem Bereich 2
Neu Eigenes SQL erstellen Eigene Exportvorlage User helfen Usern - Fragen zu JTL-Wawi 0
Neu Mietvertrag/Abo mit JTL abbilden - Vorlage erstellen - SQL ABfrage? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Import Wawi Daten über SQL in Excel - Tabellen unklar User helfen Usern - Fragen zu JTL-Wawi 3
Beantwortet Auftragsposition per SQL hinzufügen JTL-Wawi 1.7 5
Neu Fehlermeldung "Es wurde im SQL-Server kein Backuppfad hinterlegt" => kein Schemaupdate möglich Gelöste Themen in diesem Bereich 1
Neu JTL SQL Datenbank jede Sekunde sichern User helfen Usern - Fragen zu JTL-Wawi 23
In Diskussion Workflow / SQL Zahlartname prüfen bei mehr als einer Zahlung JTL-Workflows - Fehler und Bugs 1
Neu Eigene Abfragen über SQL-Befehle JTL Ameise - Eigene Exporte 6
Neu Export über SQL-Befehl (Eigene Exporte - Ameise) JTL Ameise - Eigene Exporte 1
Neu Zeitzone SQL-Server ungleich Webserver Gelöste Themen in diesem Bereich 2
Neu Kann ich mit SQL die Verkaufseinheit auslesen? User helfen Usern - Fragen zu JTL-Wawi 5
Neu Neu - sql Abfrage als Dotliquid - Teil 2 Gelöste Themen in diesem Bereich 3
Neu sql Abfrage als Dotliquid Gelöste Themen in diesem Bereich 7
Neu Kein Zugriff auf SQL Server User helfen Usern - Fragen zu JTL-Wawi 1
Artikel können nicht aufgerufen werden - mit Fehler SQL Einrichtung JTL-Shop5 0
Neu SQL Server Performance (SQL2016/2019/2022) und MDF/LDF auslagern? Installation von JTL-Wawi 22
Druckdatum per SQL mit Workflow setzen JTL-Wawi 1.7 2
Neu JTL auf Windows installieren und mit der SQL Datenbank verbinden (gehostet bei JTL) Dienstleistung, Jobs und Ähnliches 4
Neu SQL Abfrage - Kundendaten entschlüsseln cNachname & cStrasse Allgemeine Fragen zu JTL-Shop 5
Neu sqlbackupandftp SQL auf anderem Rechner -> keine Verbindung User helfen Usern - Fragen zu JTL-Wawi 7
Neu SQL Auskenner gesucht Dienstleistung, Jobs und Ähnliches 6
Wawi Admin Passwort Linux SQL JTL-Wawi 1.7 1
Neu Fehler bei der WAWI SQL Server Installation Gelöste Themen in diesem Bereich 10
Neu Workflow - ändern der Auftragsfarbe auf Default in der Datenbank mittels SQL Gelöste Themen in diesem Bereich 10
Neu Nach Update auf 1.8.6 kein laden der Tickets mehr. Datenbank abbruch auch auf lokalen SQL Server. Servicedesk (Beta) 2
Neu SQL Server von PC auf externe SSD verschieben Installation von JTL-Wawi 8
Neu Korrekte Bruttopreise für EU Kunden Allgemeine Fragen zu JTL-Shop 5
Staffelrabatt für alle Artikel JTL-Wawi 1.8 2
Neu Suche dringend die "englischen Variablen" für position.bild und position.ArtikelbeschreibungKurz (Mail-Vorlage Template JTL) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Spamschutz für "Benachrichtigen, wenn verfügbar" Allgemeine Fragen zu JTL-Shop 2
A-Record Eintrag bei 1&1 für JTL Basic CFE Shop Einrichtung JTL-Shop5 7
Neu Umfassende Beratung und Dienstleistungen für JTL Dienstleistung, Jobs und Ähnliches 0
Nettopreise für Drittländer = deutscher Bruttopreis möglich? JTL-Wawi 1.7 0
Neu Lager für verfügbaren Bestand gesperrt - Artikel kommen nicht auf Einkaufsliste JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Neue Tools für Ameise - CSV Datei Spalten Zeilen umwandeln für Import und Export Merkmale, Eigene Felder, Attribute Schnittstellen Import / Export 0
Neu Software für Barcodedruck gesucht User helfen Usern 2
Wichtig BLACK FRIDAY SUPPORT für Euch - mit verlängerten Support-Zeiten Messen, Stammtische und interessante Events 0
Neu Versandbestätigungen für DHL Paket und Warenpost werden nicht eingetragen bei Amazon Amazon-Anbindung - Fehler und Bugs 1
Neu Shop5 Zahlungsarten für bestimmte Kunden freischalten Allgemeine Fragen zu JTL-Shop 4
Neu Google Attribute für Shopify in JTL pflegen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Nach Artikeln filtern, die nicht für einen bestimmten Verkaufskanal aktiviert sind, obwohl andere Varianten aktiv sind. User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wöchentliche Reminder-Mail für Artikel deren MHD nicht aktiv ist User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen