SELECT p.ticket AS posted,
e.ticket AS settled,
Sum(e.amount)
FROM post AS p
LEFT JOIN settle AS e
ON p.ticket = e.ticket
WHERE p.date = '2016-05-10 00:00:00.000'
GROUP BY p.pticket,
e.eticket
ORDER BY posted
Ich verstehe, dass die Gruppierung oder wo der Täter ist, aber ich habe so viele Variationen versucht, die Reihen für die beiden Tabellen sind:
(Tabelle 1 = Tabelle 2)
(Gesamt = (Artikel + Steuern = Gesamt))links schließt nulls beitreten und
So die zweite Tabelle hat zwei Zeilen, die ich Summe. Ich brauche das Datum, weil es zu viele Informationen gibt und ich habe versucht "ist Null" in Daten und an anderen Orten, aber kann nicht richtig. Anstelle von null zeigt es den Wert der linken Tabelle an, als ob sie übereinstimmen.
Können Sie uns eine Tabellenstruktur zusammen mit der erwarteten und beobachteten Ausgabe zeigen? Sie möchten wahrscheinlich etwas wie "COALESECE (sum (e.AMOUNT), 0)" machen, aber ohne Daten ist es schwer zu sagen. –
aufgeräumt Code, Grammatik, Tags – rsjaffe
zeigen Sie Ihre aktuelle Ausgabe und erwartete Ausgabe. Datenprobe wäre auch nett. –