Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Не верное формирование поля группировки в qryMaker v3.28 (число прочтений - 5969 )
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Не верное формирование поля группировки в qryMaker v3.28
Ответ #15 - 11. Апреля 2011 :: 11:42
Печать  
berezdetsky писал(а) 08. Апреля 2011 :: 11:27:
oav писал(а) 08. Апреля 2011 :: 11:05:
вместо
|WHERE (Cast(Left(Журнал.DATE_TIME_IDDOC, 8) AS datetime) BETWEEN :НачДата AND :КонДата)

поставил

|WHERE (Журнал.DATE_TIME_IDDOC BETWEEN :НачДата AND :КонДата)

и разница заметна не вооруженным глазом !

Кто бы сомневался.  Улыбка А что мешало сразу так написать?


а как это сделать в конструкторе? Вот собственно вопрос? У меня это не получилось...
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не верное формирование поля группировки в qryMaker v3.28
Ответ #16 - 11. Апреля 2011 :: 11:43
Печать  
oav писал(а) 11. Апреля 2011 :: 11:42:
а как это сделать в конструкторе? Вот собственно вопрос? У меня это не получилось...

Выбрать не дату, а позицию документа.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Не верное формирование поля группировки в qryMaker v3.28
Ответ #17 - 11. Апреля 2011 :: 11:46
Печать  
berezdetsky писал(а) 11. Апреля 2011 :: 11:42:
Или тут.



Попробовал! Вроде все работает. Только вот хотелось бы в
условии
WHERE (Журнал.DATE_TIME_IDDOC >= :ДатаНач) не делать приведения к типу "Дата". Если журнал большой , то очень сильно тормозит.
  
Наверх
 
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Не верное формирование поля группировки в qryMaker v3.28
Ответ #18 - 11. Апреля 2011 :: 11:53
Печать  
berezdetsky писал(а) 11. Апреля 2011 :: 11:43:
oav писал(а) 11. Апреля 2011 :: 11:42:
а как это сделать в конструкторе? Вот собственно вопрос? У меня это не получилось...

Выбрать не дату, а позицию документа.


Спрошу конкретней. Как задать условие  BETWEEN. Этого условия в списке выбора условий нет. Там только =,>,< и т.д. и еще В
Как задать BETWEEN? Может я что то не понимаю?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не верное формирование поля группировки в qryMaker v3.28
Ответ #19 - 11. Апреля 2011 :: 12:08
Печать  
oav писал(а) 11. Апреля 2011 :: 11:46:
Только вот хотелось бы в условии
WHERE (Журнал.DATE_TIME_IDDOC >= :ДатаНач) не делать приведения к типу "Дата". Если журнал большой , то очень сильно тормозит.

berezdetsky писал(а) 11. Апреля 2011 :: 11:43:
Выбрать не дату, а позицию документа.


oav писал(а) 11. Апреля 2011 :: 11:53:
Спрошу конкретней. Как задать условие  BETWEEN. Этого условия в списке выбора условий нет. Там только =,>,< и т.д. и еще В
Как задать BETWEEN? Может я что то не понимаю?

Ответ был ещё в #2 - никак. Используй два условия: >= и <=.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
oav
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 97
Местоположение: Пермь
Зарегистрирован: 09. Ноября 2009
Пол: Мужской
Re: Не верное формирование поля группировки в qryMaker v3.28
Ответ #20 - 11. Апреля 2011 :: 12:09
Печать  
berezdetsky писал(а) 11. Апреля 2011 :: 12:08:
oav писал(а) 11. Апреля 2011 :: 11:46:
Только вот хотелось бы в условии
WHERE (Журнал.DATE_TIME_IDDOC >= :ДатаНач) не делать приведения к типу "Дата". Если журнал большой , то очень сильно тормозит.

berezdetsky писал(а) 11. Апреля 2011 :: 11:43:
Выбрать не дату, а позицию документа.


oav писал(а) 11. Апреля 2011 :: 11:53:
Спрошу конкретней. Как задать условие  BETWEEN. Этого условия в списке выбора условий нет. Там только =,>,< и т.д. и еще В
Как задать BETWEEN? Может я что то не понимаю?

Ответ был ещё в #2 - никак. Используй два условия: >= и <=.


Все понял.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать