Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.27;
Скачать: CL | DM;

Вниз

Нужно создать SQL по части поля   Найти похожие ветки 

 
dolmat ©   (2003-01-09 11:23) [0]

Создаю такой 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?


 
Delirium^.Tremens ©   (2003-01-09 11:30) [1]

Where Field [NOT] STARTING [WITH] value


 
Johnmen ©   (2003-01-09 12:09) [2]

Никак...


 
Dona ©   (2003-01-09 12:23) [3]

По крайней мере, такой запрос в SQL работает:
SELECT LEFT(<название поля>, <кол-во символов>) FROM <Таблица>
GROUP BY LEFT(<название поля>, <кол-во символов>)


 
MsGuns ©   (2003-01-09 12:33) [4]

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





 
Johnmen ©   (2003-01-09 12:34) [5]

По-моему, в вопросе четко указано - "Paradox" !

>Dona © (09.01.03 12:23)
>По крайней мере, такой запрос в SQL работает:

В диалекте MS SQL. F ghbxtv jy pltcm &




 
Delirium^.Tremens ©   (2003-01-09 12:37) [6]

Johnmen © (09.01.03 12:34)
Блин, ну ты прикололся, шифровальщик, пришлось по клаве переводить :-)


 
MsGuns ©   (2003-01-09 12:57) [7]

>Johnmen © (09.01.03 12:34)
>По-моему, в вопросе четко указано - "Paradox" !

А я и написал для парадокса. Точнее, для Local SQL (BDE)




 
Dona ©   (2003-01-09 12:59) [8]

>Johnmen © По-моему, Вы вообще написали, что нельзя :)))


 
Johnmen ©   (2003-01-09 13:01) [9]

>MsGuns © (09.01.03 12:57)

Это я не тебе, это - Dona © :)))))
Кстати, а проверял ли ты корректность работы MsGuns © (09.01.03 12:33) ?


 
MsGuns ©   (2003-01-09 13:11) [10]

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:24) [11]

>Dona © (09.01.03 12:59)

Это был однозначный ответ на конкретно поставленный вопрос !
:)))))))



Страницы: 1 вся ветка

Текущий архив: 2003.01.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
14-87065
Arkady
2002-11-22 12:42
2003.01.27
TServerSocket и Delphi 7


1-86851
Cobalt
2003-01-19 17:45
2003.01.27
Этот кусок кода компилится нормально, но компилятор


3-86684
Delphinium
2003-01-08 20:41
2003.01.27
Связывание таблиц в interBase


1-86830
SinnerPro
2003-01-19 09:52
2003.01.27
Поиск в файле


3-86639
mao
2003-01-07 18:48
2003.01.27
Проблема с кодировкой при чтении записей из dbf-файла в разных ОС