|
Цикл с датами
|
|||
---|---|---|---|
#18+
Здравствуйте. Помогите решить задачу с перебором параметров в цикле. Есть табличка с датами и значениями Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
Нужно найти количество записей в диапазоне от 10:00 до 22:00 и от 22:00 до 10:00 и это все от 16 числа 25 число... Знаю как можно сделать первую часть но вот как менять дату в цикле не знаю... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 10:19 |
|
Цикл с датами
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
numberdt_startdt_finishN02019-07-15 22:00:00.0002019-07-16 10:00:00.000612019-07-16 10:00:00.0002019-07-16 22:00:00.000222019-07-16 22:00:00.0002019-07-17 10:00:00.000032019-07-17 10:00:00.0002019-07-17 22:00:00.000042019-07-17 22:00:00.0002019-07-18 10:00:00.000052019-07-18 10:00:00.0002019-07-18 22:00:00.000062019-07-18 22:00:00.0002019-07-19 10:00:00.000072019-07-19 10:00:00.0002019-07-19 22:00:00.000082019-07-19 22:00:00.0002019-07-20 10:00:00.000092019-07-20 10:00:00.0002019-07-20 22:00:00.0000102019-07-20 22:00:00.0002019-07-21 10:00:00.0000112019-07-21 10:00:00.0002019-07-21 22:00:00.0000122019-07-21 22:00:00.0002019-07-22 10:00:00.0000132019-07-22 10:00:00.0002019-07-22 22:00:00.0000142019-07-22 22:00:00.0002019-07-23 10:00:00.0000152019-07-23 10:00:00.0002019-07-23 22:00:00.0000162019-07-23 22:00:00.0002019-07-24 10:00:00.0000172019-07-24 10:00:00.0002019-07-24 22:00:00.0000182019-07-24 22:00:00.0002019-07-25 10:00:00.0000192019-07-25 10:00:00.0002019-07-25 22:00:00.0001 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 11:13 |
|
Цикл с датами
|
|||
---|---|---|---|
#18+
court, Спасибо за быстрый ответ. у меня ошибки с v.number и v.type Сообщение 207, уровень 16, состояние 1, строка 66 Invalid column name 'number'. Сообщение 207, уровень 16, состояние 1, строка 67 Invalid column name 'type'. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 11:45 |
|
Цикл с датами
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 11:47 |
|
Цикл с датами
|
|||
---|---|---|---|
#18+
STestS, master..spt_values пс но, в целом, master. .spt_values- это т.с. "направление" :) После чего у тебя должно появится "жуткое желание", завести в своей БД таблицу/функцию целых чисел ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 11:48 |
|
Цикл с датами
|
|||
---|---|---|---|
#18+
court, О такой таблице я не знал, спасибо! Подчитал и все получилось! Данный код позволяет брать данные с интервалом в 12 часов. а если нужно с другим не кратным интервалом. например с 08:00 по 16:00, с 16:00 по 20:00 и с 20:00 по 04:00 и с 04:00 по 08:00 ? То есть с разницей в 8-м и 4-и часа... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 12:17 |
|
Цикл с датами
|
|||
---|---|---|---|
#18+
STestS Данный код позволяет брать данные с интервалом в 12 часов. а если нужно с другим не кратным интервалом. например с 08:00 по 16:00, с 16:00 по 20:00 и с 20:00 по 04:00 и с 04:00 по 08:00 ? То есть с разницей в 8-м и 4-и часа... я б через рекурсию тогда бы делал ... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2021, 12:27 |
|
|
start [/forum/topic.php?fid=46&fpage=32&tid=1685015]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 135ms |
0 / 0 |