powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / выборка записей старше чем n дней
5 сообщений из 5, страница 1 из 1
выборка записей старше чем n дней
    #37907741
maxbusko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть столбец DATETIME
заполняется вот-так - datetime('now')

подскажите, пожалуйста, как выбрать записи по этому столбцу старше чем n дней.
...
Рейтинг: 0 / 0
выборка записей старше чем n дней
    #37907768
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://sqlite.org/lang_datefunc.html
там есть примеры.
...
Рейтинг: 0 / 0
выборка записей старше чем n дней
    #37907786
maxbusko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl http://sqlite.org/lang_datefunc.html
там есть примеры.

спасибо за ссылку, но она мне сегодня уже раз 10 попадалась. я там ничего не понимаю.
простите меня, никогда не имел дело с SQL. сегодня только начал разбираться и никак не могу решить проблему с данным запросом.
может вы мне более конкретно подскажете на какой запрос обратить внимание на указанной вами странице
...
Рейтинг: 0 / 0
выборка записей старше чем n дней
    #37907809
pit_alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxbusko,

Код: sql
1.
select date('now','-10 day')
...
Рейтинг: 0 / 0
выборка записей старше чем n дней
    #37912417
economistalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поделюсь своей мурзилкой, стала стандартом в коллективе :-)

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
-- Типовые периоды в SQLite, добавлять после WHERE: 

--C нач года 	снг 	
DATOPER>=Date('now', 'start of year') AND DATOPER<=Date('now') 

-- C нач мес 	снм 	
DATOPER>=Date('now','start of month') AND DATOPER<=Date('now') 

-- За прошл год 	зпг 	
DATOPER>=Date('now', '-1 year', 'start of year') AND DATOPER<=Date('now', 'start of year', '-1 day') 

--За прошл мес 	зпм 	
DATOPER>=Date('now','start of month','-1 months') AND DATOPER<=Date('now','start of month','-1 days') 

-- За позапрошл год 	зппг 	
DATOPER>=Date('now', '-2 year', 'start of year') AND DATOPER<=Date('now', '-1 year', 'start of year', '-1 day') 

-- За позапрошл мес 	зппм 	
DATOPER>=Date('now','start of month','-2 months') AND DATOPER<=Date('now','start of month','-1 months', '-1 days')  

-- DATOPER - Дата в формате SQLite: YYYY-MM-DD (можно и со временем) 
-- снг, снм, зпг, зпм, зппг, зппм - это мнемонические, легко запоминаемые буковосочетания
-- которые можно включить в Автозамену программы PuntoSwitcher, и легко вводить их 
-- набором букв плюс пробел в любой программе/оболочке. Очень удобно!     
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / выборка записей старше чем n дней
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]