![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нужно создать SQL по части поля [D5, Paradox]
dolmat © (2003-01-09 11:23:00)Создаю такой SQL:
SELECT Np.Np, Usl.USL, SUM( Usl.KOLVO ), SUM( Usl.SUMMA )
FROM "C:\vd\base\np.db" Np
INNER JOIN "Vd.DB" Vd
ON (Np.Por = Vd.RU)
INNER JOIN "Usl.db" Usl
ON (Vd.SCET = Usl.SCET)
GROUP BY Np.Np, Usl.USL
Поле Usl.USL имеет 4 символа, а мне для группировки нужно использовать только 2. Как это сделать в SQL?
Johnmen (2003-01-09 13:24:00) [1]>Dona © (09.01.03 12:59)
Это был однозначный ответ на конкретно поставленный вопрос !
:)))))))
MsGuns (2003-01-09 13:11:00) [2]Johnmen © (09.01.03 13:01)
>MsGuns © (09.01.03 12:57)
>Это я не тебе, это - Dona © :)))))
>Кстати, а проверял ли ты корректность работы MsGuns ©
(09.01.03 12:33) ?
Виноват, товарищ майор ! Одним запросом не получается,- надо 2 и через временную таблицу 8((
Johnmen (2003-01-09 13:01:00) [3]>MsGuns © (09.01.03 12:57)
Это я не тебе, это - Dona © :)))))
Кстати, а проверял ли ты корректность работы MsGuns © (09.01.03 12:33) ?
Dona (2003-01-09 12:59:00) [4]>Johnmen © По-моему, Вы вообще написали, что нельзя :)))
MsGuns (2003-01-09 12:57:00) [5]>Johnmen © (09.01.03 12:34)
>По-моему, в вопросе четко указано - "Paradox" !
А я и написал для парадокса. Точнее, для Local SQL (BDE)
Delirium^.Tremens (2003-01-09 12:37:00) [6]Johnmen © (09.01.03 12:34)
Блин, ну ты прикололся, шифровальщик, пришлось по клаве переводить :-)
Johnmen (2003-01-09 12:34:00) [7]По-моему, в вопросе четко указано - "Paradox" !
>Dona © (09.01.03 12:23)
>По крайней мере, такой запрос в SQL работает:
В диалекте MS SQL. F ghbxtv jy pltcm &
MsGuns (2003-01-09 12:33:00) [8]SELECT Np.Np, Usl.USL, SUM( Usl.KOLVO ), SUM( Usl.SUMMA ), SUBSTRING(Usl.USL FROM 1 FOR 2) as USLGroup
......
GROUP BY Np.Np, UslGroup
Dona (2003-01-09 12:23:00) [9]По крайней мере, такой запрос в SQL работает:
SELECT LEFT(<название поля>, <кол-во символов>) FROM <Таблица>
GROUP BY LEFT(<название поля>, <кол-во символов>)
Johnmen (2003-01-09 12:09:00) [10]Никак...
Delirium^.Tremens (2003-01-09 11:30:00) [11]Where Field [NOT] STARTING [WITH] value