Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Что неправильного в этом запросе? [D6, Win2k]


DBer ©   (2002-11-22 16:01:00) 

Что неправильного в следующем запросе?
INSERT INTO MonthlyBalance ("Month" "Income")
SELECT "Balance.month", Sum("Balance.Income") AS SumOfsum
FROM Balance
GROUP BY Balance.month


TTCustomDelphiMaster   (2002-11-22 17:30:00) [1]

TQuery на форму
ПКМ вызов SQL редактора
Object Inspector - SQL - текст запроса.


DBer   (2002-11-22 17:20:00) [2]

Да я не играю в прятки, я просто не понял вопроса. Я не ставил никаких ограничений на доступ, все настройки по умолчанию. СУБД Paradox. Что еще можно про нее сказаьб я просто не знаю


Anatoly Podgoretsky   (2002-11-22 17:18:00) [3]

Что то неправильно, допустим твоя неизвестная база это не позволяет.
Пойми пока ты будешь играть в прятки, то до тех пор так и будет
"Обычная база - обычная ошибка"


DBer   (2002-11-22 17:15:00) [4]

Какая?


Anatoly Podgoretsky   (2002-11-22 17:08:00) [5]

Ну так у тебя обыкновенная ошибка


DBer   (2002-11-22 17:05:00) [6]


> Anatoly Podgoretsky

Обыкновенная БД, запрос формирую в design-time,
Просто напросто имеются две таблицы - Одна содержит день, месяц и выручку, во второй должны отображаться месяц и сумма выручки за этот месяц. Вот и все, но запрос мой почему-то не срабатывает...


Anatoly Podgoretsky   (2002-11-22 17:01:00) [7]

Было бы приятно услышать какого типа база, какой доступ и после измений скриптов новые их тексты, при том методом копирования а не набивания ручками здесь.


DBer   (2002-11-22 16:57:00) [8]

Paradox


KoluChi   (2002-11-22 16:51:00) [9]

Вообще какая СУБД?


DBer   (2002-11-22 16:48:00) [10]


> //("Month" "Income") - по-моему лишнее

Это ведь не единственные поля в таблице,
все равно не получается, может кавычки где-то неправильно поставил


Fishka   (2002-11-22 16:48:00) [11]

INSERT INTO MonthlyBalance (Month,Income)
SELECT Balance.month, Sum(Balance.Income) AS SumOfsum
FROM Balance
GROUP BY Balance.month

Month,Income - нелишнее, если в таблице имеются не только два указанных поля.


Sectey   (2002-11-22 16:48:00) [12]

INSERT INTO MonthlyBalance (Month,Income)
SELECT Balance.month, Sum(Balance.Income) AS SumOfsum
FROM Balance
GROUP BY Balance.month

1 не " а "
2 не "Month" "Income" а Month,Income


KoluChi   (2002-11-22 16:44:00) [13]

INSERT INTO MonthlyBalance //("Month" "Income") - по-моему лишнее
SELECT Balance.month, Sum(Balance.Income) AS SumOfsum
FROM Balance
GROUP BY Balance.month


DBer   (2002-11-22 16:39:00) [14]

АУ!


DBer   (2002-11-22 16:24:00) [15]

Все равно говорит invalid token "," ...


Демонов Е.В.   (2002-11-22 16:14:00) [16]

"Balance.month" - мОЖЕТ Без кавычек

GROUP BY Balance.month - же без них


Fishka   (2002-11-22 16:11:00) [17]

На первый взгляд, имена полей без кавычек, но надо через запятую:
INSERT INTO MonthlyBalance (Month,Income) ...


Наверх

Титульная страница Поиск, карта сайта Написать письмо