|
|
|
Сортировка по дате не учитывая год (дни рождения)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Помогите с запросом для БД Access, есть таблица, данные+дата. необходимо сделать сортировку по дате, но не учитывая год, т.е. например 01.01.2003 всегда будет вверху чем 02.01.2002. Картина выполнения запроса примерно такая 01.01.2003 07.03.1999 01.04.1988 30.05.2003 01.12.2000 .... Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2003, 10:20 |
|
||
|
Сортировка по дате не учитывая год (дни рождения)
|
|||
|---|---|---|---|
|
#18+
select * from table order by month(mydate)*100+day(mydate) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2003, 10:25 |
|
||
|
Сортировка по дате не учитывая год (дни рождения)
|
|||
|---|---|---|---|
|
#18+
order by month(mydate), day(mydate) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2003, 11:42 |
|
||
|
Сортировка по дате не учитывая год (дни рождения)
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ! Продолжение темы, хочу выбрать людей, у кого дни рождения через две недели, включительно, а вот заморочка, как при этом год не учитывать? Код: plaintext 1. 2. Это с годом, и дата вбивается в ручную. Хотелось бы написать запрос, где 1 дата реальная, 2я - 14 дней плюс, и между ними, если есть дни рождения, получаем получу записи. Но только не учитывая год... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2003, 15:38 |
|
||
|
Сортировка по дате не учитывая год (дни рождения)
|
|||
|---|---|---|---|
|
#18+
Ну ответ же был, нужно только чуть самому подумать SELECT people.rowid, people.d_r FROM people WHERE month(people.d_r)*100+day(people.d_r)>=month(#9/21/1976#)*100+day(#9/21/1976#) and ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2003, 15:45 |
|
||
|
Сортировка по дате не учитывая год (дни рождения)
|
|||
|---|---|---|---|
|
#18+
Спасибо ещё раз! Что бы делал без вашей помощи. incold действительно просто, сам не подумал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2003, 15:54 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32308408&tid=1678442]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 408ms |

| 0 / 0 |
