Ich versuche, eine Abfrage zu schreiben, um die Verwendung von PC-Terminals zu verfolgen. Ich möchte alle PC-Terminals zeigen, die seit 1 Jahr nicht mehr aktiv waren. Dies ist die Abfrage, die ich versuche zu verwenden, und es gibt 0 Ergebnisse zurück, obwohl ich weiß, dass ich Terminals habe, die nicht verwendet wurden. Die Termine sind in als Datum/Zeit-Formate (2016.06.22 14: 38: 12,000)Ich versuche eine Abfrage zu schreiben, um die Verwendung von Terminals zu verfolgen. Ich möchte alle Terminals zeigen, die seit 1 Jahr keine Aktivität hatten
select distinct
t.Terminalid,
t.TerminalName
from
Terminal as t
Inner Join
Pos_Payments as p
on p.TerminalId = t.TerminalId
where
TransactionDateTime < '7/29/2015' and TransactionDateTime !> '7/30/2015'
order by t.TerminalID
'>' Sie sollten schauen an diesem ... – scsimon
Würden Sie in Ihrer Frage das Schema für diese Tabellen bearbeiten? In welchem Format sind insbesondere Ihre Daten - Strings, Daten oder Termine? – halfer
Ich nehme an, '!>' Soll "nicht größer als" bedeuten - weißt du das funktioniert? Ich nehme an, dass es besser wäre, '<=' stattdessen zu verwenden, d. H. "Kleiner als oder gleich", aber ich weiß nicht, ob das hier gemeint ist. – halfer