|
как работает сравнение дат? |
☑ |
0
Shur1cIT
10.07.12
✎
14:51
|
например равно ли 25.07.2012 0:00:00 и 25.07.2012 1:30:00 ?
или когда время опущено 25.07.2012 1:30:00 25.07.2012 ?
|
|
1
Нуф-Нуф
10.07.12
✎
14:54
|
25.07.2012 = 25.07.2012 0:00:00
|
|
2
aleks-id
10.07.12
✎
14:54
|
в 8ке дата со временем. даже если состав даты - дата, то время все равно 00:00:00
|
|
3
Shur1cIT
10.07.12
✎
14:58
|
понял.... вопрос а как в условии запроса сравнивать даты без времени?
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ЗапланированныеКонтактыCRMОстатки.КоличествоОстаток,
| ЗапланированныеКонтактыCRMОстатки.Менеджер
|ИЗ
| РегистрНакопления.ЗапланированныеКонтактыCRM.Остатки(
| ,
| Менеджер = &ВыбМенеджер
| И ДатаКонтакта = &ВыбДата) КАК ЗапланированныеКонтактыCRMОстатки";
Запрос.УстановитьПараметр("ВыбМенеджер",ОбщегоНазначения.ПолучитьЗначениеПеременной("глТекущийПользователь"));
Запрос.УстановитьПараметр("ВыбДата",ДатаСледКонтакта);
ДатаСледКонтакта у меня может быть 25.07.2012 9:00:00 а ВыбДата 25.07.2012 10:00:00 соответственно если тупо сравнивать даты то будет ложь
|
|
4
unregistered
10.07.12
✎
14:58
|
(0)
25.07.2012 0:00:00 <> 25.07.2012 1:30:00
25.07.2012 1:30:00 <> 25.07.2012
|
|
5
artems
10.07.12
✎
14:59
|
(0) "например равно ли 25.07.2012 0:00:00 и 25.07.2012 1:30:00 ? " сам то как думаешь?
|
|
6
aleks-id
10.07.12
✎
14:59
|
НАЧАЛОПЕРИОДА(нужнаядата,ДЕНЬ)
|
|
7
acsent
10.07.12
✎
15:02
|
(6) лучше писать МЕЖДУ
|
|
8
Avganec
10.07.12
✎
15:04
|
(7) это смотря уже для чего запрос
|
|
9
Shur1cIT
10.07.12
✎
15:07
|
ок спасибо
|
|