Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) эффективное использование MSSQL (число прочтений - 7741 )
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: эффективное использование MSSQL
Ответ #15 - 06. Декабря 2006 :: 14:28
Печать  
Может быть поможете разобраться с запросом к оборотному регистру
|SELECT
|      Рег.Авто [Авто $Справочник.Авто],
|      SUM(Рег.ПробегОборот) as Пробег  
|FROM
|      $РегистрОбороты.Тр as Рег
|WHERE  
|   (Рег.PERIOD BETWEEN :ВыбДата AND :ВыбДатаКон~)
|GROUP BY Рег.Авто  
|";

: FAILED! ICommandText::Execute(): Syntax error

А кстати в этом случае можно использовать "УстановитьТекстовыйПараметр"?
Запрос.УстановитьТекстовыйПараметр("ВыбДата",НачГода(ВыбДата));
Запрос.УстановитьТекстовыйПараметр("ВыбДатаКон",КонГода(ВыбДата));
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: эффективное использование MSSQL
Ответ #16 - 06. Декабря 2006 :: 14:30
Печать  
RuporAbsurda писал(а) 06. Декабря 2006 :: 14:20:
Я подключил для 2.0.3.1 для пробы.

Точно ! В монопольном! Спасибо.

Ну, не серьезно Печаль
А еще находит силы ругать 1С++ Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: эффективное использование MSSQL
Ответ #17 - 07. Декабря 2006 :: 05:55
Печать  
Вроде я ничего не ругал. Просто с DBF прямыми запросами по регистрам еще не работал. Мне в принципе нужен небольшой толчек, что бы начать работать. Я не поимаю чем запрос написанный выше не правильный. Кто-нибудь может пояснить?
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: эффективное использование MSSQL
Ответ #18 - 07. Декабря 2006 :: 07:28
Печать  
RuporAbsurda писал(а) 07. Декабря 2006 :: 05:55:
Вроде я ничего не ругал. Просто с DBF прямыми запросами по регистрам еще не работал. Мне в принципе нужен небольшой толчек, что бы начать работать. Я не поимаю чем запрос написанный выше не правильный. Кто-нибудь может пояснить?

Прочитай ВНИМАТЕЛЬНО ВСЮ статью. Могие вопросы сразу отпадут и этот тоже!
  
Наверх
 
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: эффективное использование MSSQL
Ответ #19 - 07. Декабря 2006 :: 11:20
Печать  
ТекстЗапроса = "
Не знаю насколько это грамотно. Сделал так:

|SELECT
|      $Рег.Авто as [Автомобиль $Справочник.Авто],
|      SUM($Рег.Пробег) as Пробег
|FROM
|      $Регистр.Тр as Рег,
|   1sjourn as Жур
|WHERE
|   (Жур.IdDoc =Рег.IdDoc)
|AND
|   (Жур.DATE BETWEEN :ВыбДата~~ AND :ВыбДатаКон~~)
|GROUP BY $Рег.Авто 
|";

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