powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / REPLACE с подзапросом
3 сообщений из 3, страница 1 из 1
REPLACE с подзапросом
    #36670441
grio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Салют, парни!

Ошибка в запросе; near "SELECT": syntax error Unable to execute statement

посмотрите плиз, чего я не замечаю?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
REPLACE INTO goods (UID, Name, Firm, Type, Status, Barcode, Quantity, PriceIn, PriceOut, Comments, Provider, Disabled) VALUES (

SELECT UID, Name, Firm, Type, Status, Barcode,

(
  (SELECT SUM(invoice_content.Quantity) FROM invoice_content WHERE Goods = g1.UID AND Invoice IS NOT NULL AND Invoice >  0 )
- (SELECT Count( 1 ) FROM sale_order WHERE Goods = g1.UID AND Receipt IN (SELECT ID FROM receipt where Moneyback IS NULL))
+ (SELECT Count( 1 ) FROM sale_order WHERE Goods = g1.UID AND Receipt IN (SELECT ID FROM receipt where Moneyback =  0 ))
)

, PriceIn, PriceOut, Comments, Provider, Disabled 
 FROM goods as g1 WHERE PriceIn > 0  

)

Этот же запрос, но без первой и последней строки возвращает таблицу значений.
...
Рейтинг: 0 / 0
REPLACE с подзапросом
    #36670453
Бывает...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grio,
VALUES - не надо. Читать там .
Код: plaintext
1.
REPLACE INTO ...
SELECT FROM ...
...
Рейтинг: 0 / 0
REPLACE с подзапросом
    #36671766
grio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
точно. спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / REPLACE с подзапросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]