|
выборка по времени
| ☑ |
0
makkut
23.05.18
✎
12:51
|
Добрый день!
Есть определенное количество операций за период 3 месяца (к примеру). Необходимо сделать выборку только операций созданных с 7.00 до 19.00 за каждый день в пределах выбранного периода.
Можно ли так сделать в запросе? Как, подскажите?
|
|
1
Йохохо
23.05.18
✎
12:53
|
есть функция Час
|
|
2
Малыш Джон
23.05.18
✎
12:53
|
(0) есть функция ЧАС()
ВЫБОР КОГДА ЧАС(<нужная дата>)>=7 ТОГДА....
|
|
3
shuhard
23.05.18
✎
12:53
|
(0)[Можно ли так сделать в запросе?] легко
|
|
4
makkut
23.05.18
✎
13:08
|
(2) тут под "нужной датой" что проставить "дата начала" периода? а до 19:00 "дата конца" периода , т.е
ВЫБОР КОГДА ЧАС(<дата начала>)>=7 И ЧАС(<дата конца>)<=19 ТОГДА....
если выбрать интервал за 3 месяца, не возьмет ли выборка интервал с 7 утра первого дня до 19 последнего дня , включая все остальные дни не зависимо от времени операции?
|
|
5
catena
23.05.18
✎
13:12
|
(4)Вы проверять будете дату начала или дату операции? Выбираете операции за период и период каждой операции проверяете на ЧАС
|
|
6
alxxsssar
23.05.18
✎
13:14
|
(4) не должно. В запросе 2 условия:период между и час между
|
|
7
Малыш Джон
23.05.18
✎
13:16
|
(4) >>тут под "нужной датой" что проставить "дата начала" периода?
нет. тут надо проставить дату операции.
|
|
8
alxxsssar
23.05.18
✎
13:21
|
выбор когда датаоперации Между Датаначала и Датаконца и ЧАС(датаоперации) между 7 и 19 тогда
как-то так
|
|
9
makkut
23.05.18
✎
13:27
|
(7) всё, дошло до меня)
всем спасибо!!
|
|