Hallo..beschäftige mich noch nicht allzulang mit dem Thema SQL aber nun habe ich eine Aufgabe bekommen die mich gerade etwas verzweifeln lässt. Es gibt in einer Tabelle Datensätze mit 2 Datumsfeldern. Firma.Insdate und Firma.Update. Die Aufgabe: Es soll ein täglicher Export stattfinden der mir nur die Datensätze exportiert die heute geändert wurden und neu eingefügt wurden. Diese Abfrage gibt mir aber immer nur das Insdate zurück. Das Update nicht...was mache ich hier falsch ?
Ich versuche es mit
SELECT XXXX,XXXXX
FROM Firma
WHERE Firma.insdate >= DATEDIFF(DAY, 0, CURRENT_TIMESTAMP)
AND Firma.insdate < DATEDIFF(DAY, -1, CURRENT_TIMESTAMP)
and Firma.upddate >= DATEDIFF(DAY, 0, CURRENT_TIMESTAMP)
AND Firma.upddate < DATEDIFF(DAY, -1, CURRENT_TIMESTAMP)
Hat jemand eine Idee ? Wäre echt sehr dankbar für einen Tipp..
Achja..SQL Server 2012
Ich versuche es mit
SELECT XXXX,XXXXX
FROM Firma
WHERE Firma.insdate >= DATEDIFF(DAY, 0, CURRENT_TIMESTAMP)
AND Firma.insdate < DATEDIFF(DAY, -1, CURRENT_TIMESTAMP)
and Firma.upddate >= DATEDIFF(DAY, 0, CURRENT_TIMESTAMP)
AND Firma.upddate < DATEDIFF(DAY, -1, CURRENT_TIMESTAMP)
Hat jemand eine Idee ? Wäre echt sehr dankbar für einen Tipp..
Achja..SQL Server 2012