JOTHI KUMAR Member 10918227 Ответов: 1

Проверьте два datetime с текущим datetime в SQL select query


Привет всем,
Мне нужно проверить два поля Datetime с текущим datetime в SQL select Query.

Здесь у меня есть два поля From_date, To_date DATATYPE datetime. Мне нужно проверить это поле с текущей системной датой и временем.

записка:
Мне нужно найти дату и время.

Что я уже пробовал:

выберите c. Offername как определение, Offerid как stockid,CAST('0' как деньги)
как Available_QTY,гр."кодтипа" из tbloffer как C, где
from_time >= getdate () и to_time<=getdate()

Thanks7872

И в чем же вопрос?

1 Ответов

Рейтинг:
0

Peter Leow

В здравом смысле from_datetime должен быть перед to_datetime, ваш код не поддается этому:

from_time >= getdate() and to_time<=getdate()

пересмотрите свою логику.
На самом деле, вы можете просто сделать это:
SELECT * FROM tablename WHERE getdate() BETWEEN from_datetime AND to_datetime


JonPoley3

Это тип ошибки, которую вы можете смотреть на себя часами, но совершенно очевидна для всех остальных в считанные секунды.