SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 22.11.2012 18:38:43

Mr.MiSNyA
Участник
Зарегистрирован: 22.11.2012
Сообщений: 17

Помогите сформировать запрос с позапрошлым днем.

Всем доброго времени суток! Нужна помощь по MySql. Есть таблица с 4 столбцами - Номер позиции, Название, Количество, Дата. Задача состоит в том, чтобы отсортировать по позавчерашнему дню строку Номер позиции, т.е. чтобы в конечном итоге можно было посмотреть позиции с каким номером были  позавчера. Премного благодарен.

Неактивен

 

#2 22.11.2012 18:41:06

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите сформировать запрос с позапрошлым днем.

Здравствуйте.

Не очень понятно - что значит "отсортировать по позавчерашнему дню"? Вероятно, Вы хотите получить в выборке только те позиции, которые были добавлены позавчера? Или?..


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 22.11.2012 18:42:43

Mr.MiSNyA
Участник
Зарегистрирован: 22.11.2012
Сообщений: 17

Re: Помогите сформировать запрос с позапрошлым днем.

да да, именно так. Те позиции, которые были добавлены позавчера. Простите за неточность

Отредактированно Mr.MiSNyA (22.11.2012 18:44:18)

Неактивен

 

#4 22.11.2012 18:57:29

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите сформировать запрос с позапрошлым днем.

Посмотрите здесь  и здесь, справочная инфа - здесь.

Если не осилится - напишу сам запрос.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 22.11.2012 19:00:15

Mr.MiSNyA
Участник
Зарегистрирован: 22.11.2012
Сообщений: 17

Re: Помогите сформировать запрос с позапрошлым днем.

Я уже час на сидел над этим заданием, а продвижение 0. С MySql последний раз работал года 4 назад(((

Неактивен

 

#6 23.11.2012 01:18:41

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите сформировать запрос с позапрошлым днем.

Код:

mysql> create table t_6257(v int, d date);
Query OK, 0 rows affected (0.15 sec)

mysql> insert into t_6257 values(3,'2012-11-20'),(5,'2012-11-20'),(6,'2012-11-21'),(1,'2012-11-21'),(4,'2012-11-22'),(2,'2012-11-22');
Query OK, 6 rows affected (0.00 sec)
Records: 6  Duplicates: 0  Warnings: 0

mysql> select * from t_6257;
+------+------------+
| v    | d          |
+------+------------+
|    3 | 2012-11-20 |
|    5 | 2012-11-20 |
|    6 | 2012-11-21 |
|    1 | 2012-11-21 |
|    4 | 2012-11-22 |
|    2 | 2012-11-22 |
+------+------------+
6 rows in set (0.00 sec)

mysql> select * from t_6257 WHERE `d` = CURRENT_DATE() - INTERVAL 2 DAY;
+------+------------+
| v    | d          |
+------+------------+
|    6 | 2012-11-21 |
|    1 | 2012-11-21 |
+------+------------+
2 rows in set (0.00 sec)

mysql> SELECT CURRENT_DATE();
+----------------+
| CURRENT_DATE() |
+----------------+
| 2012-11-23     |
+----------------+
1 row in set (0.00 sec)

Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#7 23.11.2012 11:15:46

Mr.MiSNyA
Участник
Зарегистрирован: 22.11.2012
Сообщений: 17

Re: Помогите сформировать запрос с позапрошлым днем.

Огромное спасибо)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson