Имя: Пароль:
1C
1С v8
выборка по времени
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) всё, дошло до меня)
всем спасибо!!