
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.10.2002, 12:56:28
|
|||
|---|---|---|---|
|
|||
Помогите, пожалуйста, написать нормальный запрос |
|||
|
#18+
Здравствуйте. Есть табличка "Заказы" с полем, в котором стоит "дата заказа". Есть период с даты1 по дата2. Нужно выбрать даты из этого периода, по которым не было заказов в табличке "Заказы"... Буду очень благодарен за оптимальный вариант, у меня что-то сложно получается. Сергей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2002, 13:07:48
|
|||
|---|---|---|---|
Помогите, пожалуйста, написать нормальный запрос |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2002, 13:09:19
|
|||
|---|---|---|---|
|
|||
Помогите, пожалуйста, написать нормальный запрос |
|||
|
#18+
Select * From Заказы Where [дата заказа] < дата1 and [дата заказа] > дата2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2002, 13:17:52
|
|||
|---|---|---|---|
|
|||
Помогите, пожалуйста, написать нормальный запрос |
|||
|
#18+
Спасибо, именно с временной таблички я и начал и подумал, что может полегче кто-нибудь что-нибудь знает. А вот последний вариант от Александра я чего-то не понял, хотя, скорее всего, Александр не понял, чего я хочу... А нет никакой функции, которая возвращала бы список дат между датами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2002, 13:19:37
|
|||
|---|---|---|---|
Помогите, пожалуйста, написать нормальный запрос |
|||
|
#18+
и не забудьте привести даты к началу суток и к концу суток. Select * From Заказы Where [дата заказа] BETWEEN дата1 AND дата2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2002, 13:34:26
|
|||
|---|---|---|---|
|
|||
Помогите, пожалуйста, написать нормальный запрос |
|||
|
#18+
Select * From Заказы Where DateDiff(day,дата1,дата заказа)>0 and DateDiff(day,дата заказа,дата2)>0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2002, 13:49:07
|
|||
|---|---|---|---|
|
|||
Помогите, пожалуйста, написать нормальный запрос |
|||
|
#18+
Да нет, я имел ввиду, не из этой таблички (это-то понятно), а вообще из системы. Ну ладно, напишем табличку временную. Всем спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2002, 13:51:44
|
|||
|---|---|---|---|
Помогите, пожалуйста, написать нормальный запрос |
|||
|
#18+
Ну вот еще вариант без временных табличек. Главное, чтобы записей в sysobjects хватило :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1819324]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 268ms |

| 0 / 0 |
