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
134
66
Halle (Saale)
Firma
DREIZACK Medien
@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 Bilder von Kinderartikeln auf Vaterartikel kopieren via SQL Eigene Übersichten in der JTL-Wawi 2
Neu Täglich SQL Backup vom Shop Allgemeine Fragen zu JTL-Shop 2
Kann ich mit dieser SQL Version die neue WaWi 1.11.1 installieren? JTL-Wawi 1.11 2
Neu Kundengruppe per SQL löschen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Sql Express 2022 - wawi sagt beim Start es ist ein Update bereit - gelöst Installation von JTL-Wawi 3
Neu Extern erstelltes SQL - Angebot falsche Werte User helfen Usern - Fragen zu JTL-Wawi 3
Neu In welcher SQL Tabelle finde ich den Ansprechpartner des Herstellers? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Seriennummern und SQL Abfragen User helfen Usern - Fragen zu JTL-Wawi 1
Update SQL Server Management Studio JTL-Wawi 1.10 1
Neu Einrichtung SQL in neuem Rechner funktioniert nicht Installation von JTL-Wawi 3
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Neu SQL für noch nie Verkaufte Artikel auf Marktplätzen. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Update von 1.5.55.5 auf aktuell, welche Reihenfolge, SQL Express auf Standard Installation von JTL-Wawi 10
Neu PayPal - PayPal Checkout - 221 – SQL Fehler Plugins für JTL-Shop 0
Neu Telefonnummer in Kundendaten gelöscht JTL-POS - Fehler und Bugs 0

Ähnliche Themen