Unerklärliches SQL-ErgebnisIch weiß! SQL kann seltsam sein und manchmal merkwürdige Ergebnisse liefern, aber das ist wirklich einfaches SQL mit einem angeblich einfachen Ergebnis.
Ich habe 3 Tabellen.
Tabelle 1: Eine Spalte, die eine Liste von Daten darstellt, die jeden Tag zwischen dem 31.12.2019 und dem 31.12.2023 abdecken.
Tabelle 2: Zwei Spalten: Spalte 1 ist das Datum eines Ereignisses und Spalte 2 ist die Anzahl der Vorkommnisse, die das Ereignis am Datum in Spalte 1 aufgetreten ist.
Tabelle 3: Zwei Spalten: Spalte 1 ist das Datum eines anderen Ereignisses und Spalte 2 ist die Anzahl der Male, die das Ereignis am Datum in Spalte 1 aufgetreten ist.
Ich möchte die drei Tabellen zu einer dreispaltigen Tabelle zusammenfassen (Datum, Vorkommen von Ereignis 1, Vorkommen von Ereignis 2).
SQL (viel einfacher geht es nicht)
SELECT t1.Date, t2."N Rows", t3."N Rows" AS "N Rows 2"
FROM Date_to_2024 t1
LEFT OUTER JOIN QNs_Opened t2
ON ( t1.Date = t2."Created On" )
LEFT OUTER JOIN QNs_Closed t3
ON ( t1.Date = t3."Completn date" )
Tabelle 1: (Viele Daten, die nach dem 08.10.2021 aufgetreten sind)

Tabelle 2: (Viele Daten, die nach dem 08.10.2021 aufgetreten sind)

Abfrageergebnis

Daten aus Tabelle 1 („Erstellt am“, „N Zeilen 2“) – Richtig.
Daten aus Tabelle 2 („Completn Date“, „N Rows“) – Korrekt bis 08.10.2021, danach keine weiteren Daten.
Ich habe versucht, Tabelle 1 und Tabelle 2 zu vertauschen. Ich habe versucht, die Daten erneut zu importieren und die Abfrage erneut auszuführen. Ich habe die Abfrage von Grund auf neu erstellt ... ohne Erfolg.
Irgendwelche Ideen?
DatenzugriffBetreff: Unerklärliches SQL-ErgebnisIch habe das Problem übrigens gelöst, indem ich die Funktion „Join Table“ verwendet habe (Zwei der Tabellen verbinden und dann die dritte zum Ergebnis verbinden).Das hat funktioniert.
Ich würde gerne wissen, was mit dem SQL nicht stimmt!
Betreff: Unerklärliches SQL-ErgebnisSeltsam. Wenn ich Ihre genaue Abfrage ausführe, bekomme ich, was Sie erwarten. Welche Version von JMP verwenden Sie?

Betreff: Unerklärliches SQL-ErgebnisAlso das ist neugierig (und ich habe es dupliziert). Ich frage mich, warum August 2021 das Datum ist, an dem die Dinge in die Irre gehen.
Betreff: Unerklärliches SQL-Ergebnis@Jed_Campbell Sie müssen weiter nach unten gehen, es ist der 10. August 2021, als das Problem auftritt (oder danach)

Ich habe auch versucht, die Datetime-Werte von jmps zu überprüfen, und immer noch das gleiche Problem

QNs_Closed.jmp hat eine leere Zeile, nachdem sie entfernt wurde, funktionierte die Abfrage ordnungsgemäß. Keine Ahnung warum.


Sie können dies in der Vorschau sehen, eine Abfrage mit der noch vorhandenen Zeile erstellen, eine Abfrage erstellen, die Überprüfung öffnen, die Zeile löschen und die Vorschau aktualisieren
Betreff: Unerklärliches SQL-ErgebnisDanke für die Hilfe.Die leere Zeile wird in den Daten erwartet, aber ich könnte sie mit Code löschen, bevor ich die Abfrage ausführe.Ich bin mir aber nicht sicher, ob das notwendig sein sollte.
In Zukunft werde ich darauf achten, aber jetzt zwei gute und einfache Problemumgehungen,