Ich versuche einen Bericht zu erstellen, der Datensätze aus einer SQL Server-Datenbank abruft, in der das Lieferdatum heute ist.So vergleichen Sie nur das Datumsteil, wenn das Lieferdatum heute ist
Ich habe versucht
select * from (tablename)
where delivery_date = getdate()
Obwohl das mir keine Fehler gab, es hat mir keine Aufzeichnungen geben entweder.
Ich nehme an, es ist, weil alle Daten wie sind: Vielleicht
2016-03-15 00:00:00.000
, ich brauche das Datum zu verkürzen die Zeit-Stempel zu entfernen und dann versuchen?
Sie können 'getdate()' auf 'date' setzen - das wird die Zeit abschneiden. Oder verwenden Sie den Datumsbereich, wenn "Lieferdatum" gespeichert auch Zeit enthält (wenn es so ist, würde ich vorschlagen, diesen Ansatz zu verwenden, anstatt beide Seiten auf "Datum" zu werfen). –