powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбор всех старых заказов и двух новых.
3 сообщений из 3, страница 1 из 1
Выбор всех старых заказов и двух новых.
    #39910945
savsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Казалось не очень сложный запрос, но меня заклинило.

Есть таблица заказов, типа
Код: sql
1.
2.
3.
4.
5.
6.
CREATE TABLE consult4_basec.zakaz (
  zak_id int(11) NOT NULL AUTO_INCREMENT,
  zak_date date DEFAULT NULL,
  zak_cli_id int(11) DEFAULT NULL,
  PRIMARY KEY (zak_id)
)


Делаю запрос
Код: sql
1.
2.
3.
4.
5.
6.
SELECT
  zak_id,
  zak_date,
  zak_cli_id
FROM zakaz  
WHERE zak_cli_id = 777 AND zak_date > DATE_SUB(NOW(), INTERVAL 365 DAY) ORDER BY zak_date DESC;


Получаю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
=================================================
|    zak_id     |   zak_date    |  zak_cli_id   |
=================================================
|    314953     |  12.01.2020   |      777      |
-------------------------------------------------
|    314943     |  09.01.2020   |      777      |
-------------------------------------------------
|    314939     |  07.01.2020   |      777      |
-------------------------------------------------
|    314935     |  05.01.2020   |      777      |
-------------------------------------------------
|    314934     |  02.01.2020   |      777      |
-------------------------------------------------
|    314837     |  05.12.2019   |      777      |
-------------------------------------------------
|    314816     |  04.12.2019   |      777      |
-------------------------------------------------
|    314706     |  03.12.2019   |      777      |
-------------------------------------------------
|    314614     |  02.12.2019   |      777      |
-------------------------------------------------
|    314494     |  28.11.2019   |      777      |
-------------------------------------------------
|    314400     |  27.11.2019   |      777      |
-------------------------------------------------
|    314434     |  27.11.2019   |      777      |
-------------------------------------------------
|    314326     |  25.11.2019   |      777      |
-------------------------------------------------
|    314175     |  21.11.2019   |      777      |
-------------------------------------------------
|    313799     |  14.11.2019   |      777      |
-------------------------------------------------
|    313688     |  13.11.2019   |      777      |
-------------------------------------------------
|    313395     |  07.11.2019   |      777      |
-------------------------------------------------
|    313312     |  06.11.2019   |      777      |
-------------------------------------------------
|    313223     |  05.11.2019   |      777      |
-------------------------------------------------
|    313175     |  04.11.2019   |      777      |
=================================================

Но мне нужно еще отсечь новые заказы, оставить только два заказа с датой больше или равно сегодня.
То есть в данной выборке оставить заказы за сегодня, 5 число, и за 7. Два заказа за 9 и 12 отсечь. А завтра, 6 - оставить только 7 и 9 числа из новых заказов, а за 12 отсечь.
...
Рейтинг: 0 / 0
Выбор всех старых заказов и двух новых.
    #39910960
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Выбор всех старых заказов и двух новых.
    #39911818
paver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну или парой селектов: до сегодня UNION от сегодня LIMIT 2
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбор всех старых заказов и двух новых.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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