У меня есть таблица altstore с колонкой checkindate, которая хранит дату. Мое требование - получать записи альтернативных дней в течение месяца, например, 1-го числа месяца, затем 3-го и так далее. Пожалуйста, помогите мне с sql-запросом, который я могу использовать. Спасибо.запрос на выборку записей для альтернативных дней на основе столбца
ответ
Попробуйте использовать:
select * from altstore
where DATEDIFF (day,startingdate,enddate) % 2 is 1
здесь startingdate
это первый день месяца и enddate
это значение в столбце checkindate
.
я получаю правильные записи .. спасибо – Sid
Использование datepart
и modulo
:
select
*
from
table
where
datepart(dd, checkindate) % 2 = 1
and checkindate between '2011-12-01' and '2011-12-31'
почему checkindate ограничение дат (и до 2011)? –
@aF. - Именно так, как сформулировал этот вопрос, я подумал, что пользователю нужны альтернативные дни всего на один месяц. – Eric
Попробуйте использовать что-то на этих линиях:
серверSELECT * from yourtable where date(checkindate)%2 !=0
- 1. Sql запрос на выборку на основе значения столбца
- 2. запрос на выборку с приоритетом на основе столбца значений
- 3. Запрос для возврата данных на основе дней
- 4. SQL-запрос для отображения количества записей на основе значения столбца
- 5. Mysql запрос на выборку записей на основании максимального заказа
- 6. Oracle - Присвоить значение счетчика для столбца на основе другого столбца в запросе на выборку
- 7. запрос для объединения записей на основе значения
- 8. SQL: запрос на выборку
- 9. MySQL: получение записей на основе значения столбца
- 10. Запрос записей на основе столбца даты Key & MAX
- 11. Oracle запрос на выборку отдавать приоритет значение столбца
- 12. MYSQL запрос на выборку на основе других таблиц начального
- 13. Mysqli запрос на выборку на основе двух различных полей
- 14. SQL запрос для записей на основе значения столбцов
- 15. SQL запрос на выборку - связанные отображения записей в колонке ОНР
- 16. записей MySQL группы на основе значения столбца
- 17. Динамический запрос на выборку записей MySQL с использованием синтаксиса соединения
- 18. Как прервать запрос на выборку?
- 19. MySQL Дело запрос на выборку
- 20. Запрос на выборку объекта CoreData
- 21. Oracle SQL запрос на выборку
- 22. SQL запрос на выборку для конкретной даты
- 23. написать запрос на выборку для ниже требования
- 24. Запрос на выборку для модели Couchbase
- 25. MYSQL запрос на выборку для отчета
- 26. SQL-запрос для уникальных записей
- 27. Mysql Пользовательский запрос на выборку
- 28. простой запрос на выборку оптимизируют
- 29. Как преобразовать запрос на выборку
- 30. PDO основной запрос на выборку
Какую базу данных вы используете, кстати? – Eric
Его сервер базы данных Oracle. – Sid