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

start [/forum/topic.php?fid=46&fpage=3390&tid=1819324]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 349ms |

| 0 / 0 |
