Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом по выбору даты / 10 сообщений из 10, страница 1 из 1
02.03.2017, 08:56
    #39412935
ssaich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом по выбору даты
Есть таблица , есть поле тип Date
помогите как выбрать записи которые например добавились два или три месяца назад , от текущего момента времени ?

SELECT * FROM TestTbl WHERE date=????
...
Рейтинг: 0 / 0
02.03.2017, 09:15
    #39412941
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом по выбору даты
Код: sql
1.
WHERE `date` >= NOW() - INTERVAL 3 MONTH
...
Рейтинг: 0 / 0
02.03.2017, 09:45
    #39412953
ssaich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом по выбору даты
Akina
Код: sql
1.
WHERE `date` >= NOW() - INTERVAL 3 MONTH



Спасибо, нацарапал вот такое

SELECT * FROM oc_product as t1,oc_product_description as t2 WHERE t1.date_available >= NOW() - INTERVAL 3 MONTH and t1.product_id=t2.product_id


Правильный синтаксис ? )
...
Рейтинг: 0 / 0
02.03.2017, 09:50
    #39412957
ssaich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом по выбору даты
Код: plsql
1.
delete  FROM oc_product as t1,oc_product_description as t2 WHERE YEAR(`date_available`)= 2016  and t1.product_id=t2.product_id




Запрос Такого вида не хочет удалять
...
Рейтинг: 0 / 0
02.03.2017, 10:26
    #39412973
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом по выбору даты
ssaichПравильный синтаксис ?А не проще попробовать?

ssaichЗапрос Такого вида не хочет удалятьСервер никогда не будет выполнять запросы, синтаксис которых ему кто-то придумывает. Читайте внимательно DELETE Syntax , раздел Multiple-Table Syntax , и стройте запрос СТРОГО в соответствии с мануалом, не пытаясь пропускать ОБЯЗАТЕЛЬНЫЕ блоки.
...
Рейтинг: 0 / 0
02.03.2017, 10:27
    #39412974
ssaich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом по выбору даты
Подскажиет в чем причина ? запрос удаляет все записи , и за 2017 год тоже

Код: sql
1.
delete oc_product,oc_product_description FROM oc_product ,oc_product_description WHERE YEAR(`oc_product`.`date_available`)= 2016 and oc_product.product_id=oc_product_description.product_id 
...
Рейтинг: 0 / 0
02.03.2017, 10:33
    #39412982
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом по выбору даты
Сперва проверьте SELECTом, какие записи отбираются.
...
Рейтинг: 0 / 0
02.03.2017, 10:39
    #39412987
ssaich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом по выбору даты
ssaichПодскажиет в чем причина ? запрос удаляет все записи , и за 2017 год тоже

Код: sql
1.
delete oc_product,oc_product_description FROM oc_product ,oc_product_description WHERE YEAR(`oc_product`.`date_available`)= 2016 and oc_product.product_id=oc_product_description.product_id 



Вернее вот этот запрос


Код: sql
1.
delete oc_product,oc_product_description FROM oc_product ,oc_product_description WHERE `oc_product`.`date_available`>= NOW() - INTERVAL 3 MONTH  and oc_product.product_id=oc_product_description.product_id 
...
Рейтинг: 0 / 0
02.03.2017, 10:50
    #39412996
ssaich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом по выбору даты
Akina,

Отбираються последние за 3 мес что были добавлены в этом промежутке 2017.01.00-2017.03.00, но мне не нужно их отбирать, отбирать нужно как раз те что были добавлены 3 мес назад 2016.00.00-2017.01.01
...
Рейтинг: 0 / 0
02.03.2017, 11:28
    #39413018
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом по выбору даты
ssaichотбирать нужно как раз те
Ну измените условие, какие сложности? принцип я показал, этого достаточно.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом по выбору даты / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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