Próbuję utworzyć raport, który pobiera zapisy z bazy danych SQL Server, gdzie data dostawy jest dzisiaj.Jak porównać tylko część daty, gdy data dostawy jest dzisiaj
Próbowałem
select * from (tablename)
where delivery_date = getdate()
Mimo, że nie dał mi żadnych błędów, to nie dał mi żadnych rekordów albo.
Jestem zakładając, to dlatego, że wszystkie terminy są jak:
2016-03-15 00:00:00.000
Może muszę skrócić termin do usunięcia czasu i daty, a następnie spróbować?
Możesz rzucić 'getdate()' na 'date' - to skróci czas. Lub użyj zakresu dat, jeśli 'data_darzenia' może zawierać również czas (jeśli tak, to sugerowałbym użycie tego podejścia zamiast przesyłania obu stron do' daty'). –