Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Запрос (число прочтений - 1468 )
Sasha_UU
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 31. Августа 2009
Запрос
08. Декабря 2010 :: 10:21
Печать  
Только начал изучать запросы.

Есть два регистра: ПартииТоваров(остатки) и ЦеныПродажи(обороты).
Мне нужно соединить две таблицы в запросе, вычислить цену на день получения остатков и цмножить ее на остаток товара, в итоге запрос должен выдать СуммаНачОстаткаВЦенахПродажи и СуммаКонОстаткаВЦенахПродажи.

|SELECT ПартииТоваровОстатки.Товар [Товар $Справочник.Номенклатура]
|      , ($ЦеныПродажи.Цена*ПартииТоваровОстатки.КоличествоОстаток) Сумма
|FROM $РегистрОстатки.ПартииТоваров(:КонДата,,,
|            (Товар,Количество)) AS ПартииТоваровОстатки
|      LEFT OUTER JOIN $Регистр.ЦеныПродажи AS ЦеныПродажи ON ПартииТоваровОстатки.Товар = $ЦеныПродажи.Товар
|WHERE ($ЦеныПродажи.КатегорияЦен = :РозничнаяКатегория)";

Выходит ошибка:

ПрямойЗапрос::Выполнить(Строка ТипОбъекта=ИндексированнаяТаблица, Строка ТекстВыполнения=, Число БезПодготовки=0) : near "AS": syntax error
ЗапросSQLite.ВыполнитьЗапрос(ТекстЗапроса,ПолучательЗапроса);

Что сделал неправильно?

  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Запрос
Ответ #1 - 08. Декабря 2010 :: 10:37
Печать  
в 1sqlite нет виртуальных таблиц, если что.
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Запрос
Ответ #2 - 08. Декабря 2010 :: 11:39
Печать  
Виртуальные таблицы есть в классе ПрямойЗапрос
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Запрос
Ответ #3 - 08. Декабря 2010 :: 12:16
Печать  
leshik писал(а) 08. Декабря 2010 :: 11:39:
Виртуальные таблицы есть в классе ПрямойЗапрос

Не похоже, что автор использует именно его..
Улыбка
  
Наверх
 
IP записан
 
Sasha_UU
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 31. Августа 2009
Re: Запрос
Ответ #4 - 09. Декабря 2010 :: 01:46
Печать  
использую класс "ПрямойЗапрос"
  
Наверх
 
IP записан
 
Alex_Bob
Full Member
***
Отсутствует



Сообщений: 136
Местоположение: Липецк
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запрос
Ответ #5 - 09. Декабря 2010 :: 05:57
Печать  
Перед ЦеныПродажи знак $ не лишний?
  

Необходимо время, чтобы восстановить хаос. (с) Дж. Буш (младший)
Наверх
 
IP записан
 
Sasha_UU
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 31. Августа 2009
Re: Запрос
Ответ #6 - 09. Декабря 2010 :: 06:02
Печать  
Это запрос был написан "Консолью запросов". Может она  старая.Какая сейчас текущая версия?

OpenConf 1.0.2.0(beta)
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать