Neu SQL Abfrage Kundendaten (Telefon)

PeterB

Aktives Mitglied
26. Januar 2007
10
0
Hallo, ich habe leider nichts im Forum dazu gefunden...ich Suche eine einfache SQL Abfrage die mir "Vorname";"Nachname";"Firma";"Tel";"Mobil";"Kundennummer" zurück gibt sofern Tel / Mobil nicht leer ist!
Es soll auch direkt ein SQL Query sein, also kein Export aus der Ameise da ich die Daten direkt von der Datenbank haben möchte.
Lässt sich das einfach realisieren und hat jemand eine passende Abfrage dafür? Vielen Dank vorab!
 

Kevin Knarren

Offizieller Servicepartner
SPBanner
3. Januar 2022
55
11
Hallo @PeterB,

schau mal ob Dir folgendes weiterhilft:

SELECT dbo.tadresse.cVorname, ';', dbo.tadresse.cName, ';', dbo.tadresse.cFirma, ';', dbo.tadresse.cTel, ';', dbo.tadresse.cMobil, ';', dbo.tkunde.cKundenNr
FROM dbo.tAdresse
JOIN dbo.tkunde ON dbo.tkunde.kKunde = dbo.tAdresse.kKunde
WHERE dbo.tAdresse.cTel <> '' AND dbo.tAdresse.cMobil <> ''
 

PeterB

Aktives Mitglied
26. Januar 2007
10
0
Hallo, an sich funktioniert es, habe aber doppelte Datensätze. Teilweise identisch identisch und manchmal den gleichen Datensatz einmal mit und dann nochmal ohne Firmenname.
Lässt sich das noch irgendwie eliminieren?
 

Kevin Knarren

Offizieller Servicepartner
SPBanner
3. Januar 2022
55
11
Hallo, an sich funktioniert es, habe aber doppelte Datensätze. Teilweise identisch identisch und manchmal den gleichen Datensatz einmal mit und dann nochmal ohne Firmenname.
Lässt sich das noch irgendwie eliminieren?
Hallo @PeterB,

was genau willst Du denn sehen, die Rechnungsanschrift oder Lieferanschrift? Das ging ja nicht ganz aus Deiner Anfrage hervor, deshalb gibt Dir das SQL erstmal alle Adressen.
 

PeterB

Aktives Mitglied
26. Januar 2007
10
0
Hallo @PeterB,

was genau willst Du denn sehen, die Rechnungsanschrift oder Lieferanschrift? Das ging ja nicht ganz aus Deiner Anfrage hervor, deshalb gibt Dir das SQL erstmal alle Adressen.
Achso, sorry ich brauche nur Vorname, Name, Firma, Telefonnummer, Mobil, Kundennummer. Also von jedem Kunden die telefonischen Kontaktdaten weil ich das mit meinem CTI Programm verknüpfen will. Dort kann ich direkt den SQL Query hinterlegen und das Tool cached sich dann die Ergebnisse. Von daher sind an der Stelle die doppelten Einträge dann nicht so schön :D
 

Kevin Knarren

Offizieller Servicepartner
SPBanner
3. Januar 2022
55
11
Hallo @Peter B. ,

dann probiere mal folgendes SQL:

SELECT dbo.tadresse.cVorname, ';', dbo.tadresse.cName, ';', dbo.tadresse.cFirma, ';', dbo.tadresse.cTel, ';', dbo.tadresse.cMobil, ';', dbo.tkunde.cKundenNr
FROM dbo.tAdresse
JOIN dbo.tkunde ON dbo.tkunde.kKunde = dbo.tAdresse.kKunde
WHERE dbo.tAdresse.cTel <> '' AND dbo.tAdresse.cMobil <> '' AND dbo.tAdresse.nTyp = 1 AND dbo.tAdresse.nStandard = 1

Falls Du, wie von @zwitsch erwähnt, nur prüfen möchtest ob Telefonnr oder Mobilnr gefüllt ist, dann:

SELECT dbo.tadresse.cVorname, ';', dbo.tadresse.cName, ';', dbo.tadresse.cFirma, ';', dbo.tadresse.cTel, ';', dbo.tadresse.cMobil, ';', dbo.tkunde.cKundenNr
FROM dbo.tAdresse
JOIN dbo.tkunde ON dbo.tkunde.kKunde = dbo.tAdresse.kKunde
WHERE dbo.tAdresse.cTel <> '' AND dbo.tAdresse.nTyp = 1 AND dbo.tAdresse.nStandard = 1 OR dbo.tAdresse.cMobil <> '' AND dbo.tAdresse.nTyp = 1 AND dbo.tAdresse.nStandard = 1
 
  • Gefällt mir
Reaktionen: PeterB

PeterB

Aktives Mitglied
26. Januar 2007
10
0
Vielen Dank für die tolle Unterstützung, das sieht gut aus!
Was bedeutet dbo.tAdresse.nStandard = 1 und dbo.tAdresse.nTyp = 1? Also wo ist der Unterschied dort zwischen 0 und 1?
 
Zuletzt bearbeitet:

Dreizack Medien

Offizieller Servicepartner
SPBanner
10. Februar 2020
136
67
Paderborn
Firma
Dreizack Medien GmbH
@PeterB Jeder Kunde hat ja eine Standardadresse. Diese wird in der Datenbank mit 1 markiert. ( 0=false, 1=true )
nTyp steht für den Addresstyp. Wenn ich richtig geschaut habe ist 0 = Lieferadresse, 1 = Rechnungsadresse und 2 = Sonstige
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu SQL Lagerbestand minus in Aufträgen Eigene Übersichten in der JTL-Wawi 3
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu Umzug SQL Datenbank auf neuen Server User helfen Usern - Fragen zu JTL-Wawi 2
Kundenstammdaten - "Eigenes Feld" in SQL auslesen JTL-Wawi 1.9 2
Aktuelles Update 1.11.7: Anmeldedialog merkt sich den letzten User immer noch nicht & falsche Warnung für angeblich fehlendes SQL Server Update JTL-Wawi 1.11 3
Neu Frage zu SQL Statement - Kunden-Kommentar aus Auftrag auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bestellungen werden verzögert oder nicht gepullt – Ursache: Zeitzonen-Filter im SQL des WooCommerce-Connectors WooCommerce-Connector 0
Neu Abfrage Pakete nach Gewicht, Menge und durchschnittliches Gewicht Eigene Übersichten in der JTL-Wawi 0
USt-IdNr.: Abfrage funkitoniert nicht mehr. JTL-Wawi 1.11 11
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 7
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Neu Export Kundendaten mit Label in WAWI 1.9.6.5 JTL Ameise - Eigene Exporte 1
Neu SPAM durch die Eingabeseite bei den Kundendaten JTL-Shop - Fehler und Bugs 67

Ähnliche Themen