SQL-Abfragen gesucht ...

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.238
678
Hallo,

arbeite derzeit eine Anzahlungstabelle aus, wollte dabei eine DB-Abfrage durchführen, ob eine Zahlung als Anzahlung gekennzeichnet wurde. Kann jemand helfen?


Wenn Zahlung in der Tabelle "tZahlung" in der Spalte "nAnzahlung" einer "1" entspricht, soll mir der Text "JA" ausgegeben werden.

Kann mir jemand von den SQL-Profis weiterhelfen? :) .... mein Ansatz:
JTL_DirectQuery ("SELECT tZahlung.nAnzahlung FROM tZahlung WHERE nAnzahlung = 1")


Danke
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.238
678
AW: SQL-Abfragen gesucht ...

Ich versuche folgendes Michael, ich erstelle gerade eine Zahlungstabelle, es ist aber unschön wenn immer Zahlung oder Anzahlung drin steht.

Somit möchte ich nun einfach unterscheiden, ob es sich um eine Anzahlung handelt oder nicht. Bei der DB-Abfrage ist halt wichtig, dass der Auftrag beachtet wird, sprich kBestellung!


In der Tabelle tZahlung wird nAnzahlung mit 0 oder 1 gesetzt, man muss aber in tBestellung die Spalten abgleichen kBestellung. Solche Querverweis-Abfragen schaffe ich noch nicht, da ich kein SQLer bin :) ... bin aber lernfähig.


Hast du einen Rat? Man muss sicherlich meinen Befehl etwa so erweitern, oder?

JTL_DirectQuery ("SELECT tZahlung.nAnzahlung FROM tZahlung WHERE nAnzahlung = 1" ... LEFT JOIN ... ON ...)
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.211
1.797
AW: SQL-Abfragen gesucht ...

Hm, nein, kann dir nicht wirklich folgen ...

Kenne JTL_DirectQuery nicht ...

Wenn es nur ein einzelnes select ist, dann musst du im where die Auftragsnummer die du schon hast mit AND "tZahlung.auftragsnummer = aufgtragsnummer" (also mit den echten feldnamen die ich nicht kenne) abfragen, dann bekommst du als Rückgabe den Wert aus der Zahlungstabelle passend zu deinem Auftrag.
Da brauchst du dann keinen Join weil du die Auftragsnummer schon bekannt ist.

Also ca. so:

select "JA"
from tZahlung
where
tZahlung.auftragsnummer = auftragsnummer (? Feldname ?)
and tZahlung.nAnzahlung = 1

Allerdings bekommst du dann "nix", wenn es keine Anzahlung gibt. Auch kann es sein, dass in der tZahlung mehrere Zahlungen für den Auftrag existieren, ich kenne das Datenmodell nicht. Auch weiß ich nicht wie das Query darauf reagiert wenn "nix" gefunden wird oder mehrere Zahlungen zum Auftrag.
Einfach mal testen ...

 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.238
678
AW: SQL-Abfragen gesucht ...

Danke dir, versuche ich mal und zeige dir das Ergebnis :)

So soll es ja sein, WENN "1" dann "Anzahlung", sonst "Zahlung" schreiben. Die SQL-Abfrage packe ich in eine Wenn-Abfrage (COND).


In etwa so:

Code:
Cond(JTL_DirectQuery ("SELECT nAnzahlung FROM tZahlung WHERE tZahlung.kBestellung = tBestellung.kBestellung AND tZahlung.nAnzahlung = 1") = true, "Anzahlung", "Zahlung")


oder passt das so nicht?
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.211
1.797
AW: SQL-Abfragen gesucht ...

Was fragst du mich ? :)

Sieht korrekt aus, probier´s einfach ... ich habe so was noch nie gemacht. Ich verwende ja auch nur deine Vorlagen und bin froh drüber ... :)

Ob da der Rückgabewert "True" kommt weiß ich nicht, sonst halt eben 1 oder du ersetzt SELECT
nAnzahlung mit einer Konstanten "JA" oder "TRUE" (sofern TRUE kein reserviertes Wort ist), also da können noch Stolpersteine sein. Vielleicht erst mal das ganze ohne Cond() testen damit du weißt was retour kommt ?!
 

marcos software

Sehr aktives Mitglied
23. Juli 2009
1.742
24
Bonn
AW: SQL-Abfragen gesucht ...

Hallo carhifi-gehäuse,

was ist denn mit der Standard Anzahlungstabelle ? Inwiefern soll sich deine dazu unterscheiden, dass eine spezielle Tabelle nötig wird ?

mit
Code:
cond(Anzahlungen.IstAnzahlung == 'Y', "hihi ich bin eine Anzahlung in Höhe von " + FStr$(Anzahlungen.Betrag, "#,###.##") + " vom " + Anzahlungen.Zahlungsdatum, "Anzahlung ? Gibbed hier nicht!")
kannst dus prüfen ...
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.238
678
AW: SQL-Abfragen gesucht ...

dat haut mich jetzt um, ich prüfe die ganze Zeit mit "Anzahlungen.IstAnzahlung" auf "true" oder "0 und 1" und bekomme keine gescheite Ausgabe, so einfach kanns gehn :)

DANKE
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.238
678
AW: SQL-Abfragen gesucht ...

so, nun hab ich meine Tabelle soweit fertig :)
 

Anhänge

  • zahlungen.jpg
    zahlungen.jpg
    52,1 KB · Aufrufe: 52

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.238
678
AW: SQL-Abfragen gesucht ...

war FAST perfekt, paar Währungsfehler und Leerzeichen waren noch falsch, aber schaut nett aus :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Was passiert wenn ich Amazon Aufträge, Lieferscheine und Rechnungen per SQL aus der WAWI-Datenbank lösche? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Installation MS SQL 2022 Express: Fehler beim Warten auf das Wiederherstellungshandle des Datenbankmoduls Installation von JTL-Wawi 9
SQL Abfrage bei Workflow Datei Schreibn JTL-Wawi 1.9 1
Neu SQL-Abfrage von im Onlineshop aktiven Artikeln JTL Ameise - Eigene Exporte 2
Neu Biete: Windows Server optimiert für JTL und MS SQL Standard Lizenz (8 Monate alt, 42% unter Neupreis) Dienstleistung, Jobs und Ähnliches 0
Gespeicherte Filter (Lagerbewertung) nach SQL Umzug nicht mehr abrufbar JTL-Wawi 1.9 0
Neu Umzug von SQL 2016 Express auf SQL 2019 Standard mit Wawi 1.8.12.2 Installation von JTL-Wawi 10
Neu Update für Shopvote 1.1.0 führt zu SQL-Fehler Plugins für JTL-Shop 5
Neu SQL: Positionen eines Auftrags sind auf welchem Lieferschein gelandet? Eigene Übersichten in der JTL-Wawi 7
Neu Backup einrichten, habe die SQL Anmeldedaten verlegt Installation von JTL-Wawi 1
Sql Abfrage VK Preise pro Kundengruppe für Grafana JTL-Wawi 1.8 9
Neu SQL Query zum Bilder löschen Arbeitsabläufe in JTL-Wawi 3
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
Neu SQL Server kein Mandant auswählbar und Dienst lässt sich nicht starten Installation von JTL-Wawi 2
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Neu SQL Vartable für Reservierte Artikel gesucht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Innerhalb einer Variable -SQL Abfrage- das Wort "fett" schreiben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu SQL Eigener Export - Eigene Felder im Auftrag User helfen Usern - Fragen zu JTL-Wawi 7
Neu Wie finde ich per SQL heraus welche Aufträge auf Teillieferbar stehen? JTL Ameise - Eigene Exporte 1
Neu Microsoft SQL unter MS365 Installation von JTL-Wawi 2
Neu SQL Abfrage, 3. Mahnstufe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Variable oder SQL zum Feld "Gewinn netto" (im Auftrag) Eigene Übersichten in der JTL-Wawi 9
Neu SMARTY-Änderungen beim Shopupdate von 5.2 auf 5.4 ... Kategorie-Funktionsattribute abfragen geht nicht mehr! Templates für JTL-Shop 5
Neu Vorauss. Lieferdatum = Heute in Workflow abfragen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL Profi / Freelancer gesucht für verschiedene kleinere Projekte (Daten Import/Export, Auswertung, Workflows usw.) Starten mit JTL: Projektabwicklung & Migration 1
Neu JTL Blog: Beitragsbilder skalieren nicht – Lösungen gesucht Allgemeine Fragen zu JTL-Shop 4
Neu Mitarbeiter in Festanstellung gesucht Dienstleistung, Jobs und Ähnliches 0
Neu Alternative für B2B Market gesucht – Kundengruppen und JTL-Connector WooCommerce-Connector 0
Neu Plugin für Bundles gesucht Plugins für JTL-Shop 4
Neu JTL Shop 5.3.x HTML Portlet gesucht / Tag Stripping im Rich Text Portlet deaktivieren Allgemeine Fragen zu JTL-Shop 4
Neu Effizientere Lösung für Wawi-Updates gesucht Installation von JTL-Wawi 48
Neu Workflow o.Ä. gesucht für Versanddatenimport Arbeitsabläufe in JTL-Wawi 3
Neu Starter-Theme für JTL-Shop gesucht: performant, effizient und flexibel für mehrere Shops Templates für JTL-Shop 2
Neu Shop abgleich funktioniert nicht, Lösungsansätze gesucht JTL-Shop - Fehler und Bugs 23
Neu Workflow Hilfe gesucht, Ersetzten eines Textes User helfen Usern - Fragen zu JTL-Wawi 4
Neu Partner gesucht Dienstleistung, Jobs und Ähnliches 2
Neu Anbindung an DataConnect Nordwest Schnittstelle gesucht Schnittstellen Import / Export 5
Hilfe gesucht für Änderung der internen Schlüsselnummern! JTL-Wawi 1.9 8

Ähnliche Themen