У меня есть таблица, где тип столбца «timesatmp», и мне нужно получить данные, которые находятся между двумя конкретными датами.Мой запрос sql для получения данных между двумя конкретными датами
Я пытался с этим ее не работает:
select *
from table_name
where column_name >= "2015-06-01 00:00:00" and column_name <= now();
Имя столбца имеет тип данных «метки времени» и значение магазина с точки зрения 2015-02-05 19:37:28 подобное.
Тип столбца - «timesatmp»? Это опечатка? Использует ли ваш запрос правильное имя столбца? Можете ли вы оставить раздел «и column_name <= now()»? Я не понимаю, какая польза от предложения AND. Можете ли вы поделиться сообщением об ошибке? – Propulsion
Это просто сработало для меня: 'где column_name между '2015-06-16 00:00:00' и now()' с литеральным типом timestamp, заключенным в одинарные или двойные кавычки. –
«это не работает» - это очень смутное описание поведения, которое вы наблюдаете. Сообщение об ошибке возвращается? Не возвращаются строки? Слишком много строк возвращаются? – spencer7593