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

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

простой SQL [D7, IB6.x, Paradox]


AKA ©   (2003-10-09 02:56:00) 

Вот по отдельности они оба работают, а так - нет..
--------------------------------------------------

SELECT Naim
FROM ":_BASE_:Base1.db"
UNION
SELECT sum(Price)
FROM ":_BASE_:Base1.db"


Ну а цель - из одной и той же таблицы выбрать несколько строк + сумму на одной строке по всем Price-ам из этих выбранных..

Такое реально склеиванием? или...


kaif   (2003-10-09 06:59:00) [1]

Ну дык при UNION тип полей первого запроса точно должен совпадать с типом полей второго. Некоторые типы полей приводить друг к другу с помощью CAST. Например, если поле Naim типа varchar(50), то можно написать так:

SELECT Naim
FROM ":_BASE_:Base1.db"
UNION
SELECT cast(sum(Price) as varchar(50))
FROM ":_BASE_:Base1.db"


Наверх

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