Задавайте вопросы, мы ответим
Вы не зашли.
Всем доброго времени суток! Нужна помощь по MySql. Есть таблица с 4 столбцами - Номер позиции, Название, Количество, Дата. Задача состоит в том, чтобы отсортировать по позавчерашнему дню строку Номер позиции, т.е. чтобы в конечном итоге можно было посмотреть позиции с каким номером были позавчера. Премного благодарен.
Неактивен
Здравствуйте.
Не очень понятно - что значит "отсортировать по позавчерашнему дню"? Вероятно, Вы хотите получить в выборке только те позиции, которые были добавлены позавчера? Или?..
Неактивен
да да, именно так. Те позиции, которые были добавлены позавчера. Простите за неточность
Отредактированно Mr.MiSNyA (22.11.2012 18:44:18)
Неактивен
Неактивен
Я уже час на сидел над этим заданием, а продвижение 0. С MySql последний раз работал года 4 назад(((
Неактивен
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)
Неактивен
Огромное спасибо)
Неактивен