mahoune
Guest
Запрос по периоду дат!
Меня что-то глючит!
Есть запрос, в котором я использую параметр, что-б вывести данные из разных таблиц на определенный день! Скажем такой
SELECT u_name FROM my_table WHERE u_last_login='10/10/2002'
Мне приходится вызывать его на каждый день по одному разу!
Если не делать WHERE запрос выдаст ВСЕ дни, но если на какой-то день записи нет - то на этот день естессно ничего не выдаст А мне надо что-б он писал пустую строку. Можно конечно создать табличку, в которой описать все дни на несколько лет и дела LEFT JOIN но это как-то некрасиво! Как быть?
Входные данные:
my_table
| u_name | u_last_login |
+-----------+----------------+
|_petrov_ | 10/10/2002 |
|_petrov_ | 11/10/2002 |
|_petrov_ | 13/10/2002 |
Надо получить
| u_name | u_last_login |
+-----------+----------------+
|_petrov_ | 10/10/2002 |
|_petrov_ | 11/10/2002 |
|_______ | 12/10/2002 |
|_petrov_ | 13/10/2002 |
Меня что-то глючит!
Есть запрос, в котором я использую параметр, что-б вывести данные из разных таблиц на определенный день! Скажем такой
SELECT u_name FROM my_table WHERE u_last_login='10/10/2002'
Мне приходится вызывать его на каждый день по одному разу!
Если не делать WHERE запрос выдаст ВСЕ дни, но если на какой-то день записи нет - то на этот день естессно ничего не выдаст А мне надо что-б он писал пустую строку. Можно конечно создать табличку, в которой описать все дни на несколько лет и дела LEFT JOIN но это как-то некрасиво! Как быть?
Входные данные:
my_table
| u_name | u_last_login |
+-----------+----------------+
|_petrov_ | 10/10/2002 |
|_petrov_ | 11/10/2002 |
|_petrov_ | 13/10/2002 |
Надо получить
| u_name | u_last_login |
+-----------+----------------+
|_petrov_ | 10/10/2002 |
|_petrov_ | 11/10/2002 |
|_______ | 12/10/2002 |
|_petrov_ | 13/10/2002 |