![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Shadow |
![]()
Сообщение
#1
|
![]() Lonely_Raven ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация: ![]() ![]() ![]() |
:D
------------------------ ********************************************** ********************************************** 23,10,2003 Привет ----------------------- Вопрос по SQL запросу например существует некая справочная информация например марки кабелей 5 штук и их сечение ------------------------ нужно посчитать длину которая храница в отдельной колонке по маркам и сечениям ------------------------- Я мог бы реализ это линейными запросами по двум выборкам одновременно и просто сложить то что получил, -------------------------- но хотелось бы узнать если стандартный инструмент в SQL запросах -------------------------- ************************************ ************************************ : ![]() -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/ |
![]() ![]() |
Vit |
![]()
Сообщение
#2
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 156 Пол: Мужской Репутация: ![]() ![]() ![]() |
Что-то я не понял глагола "посчитать" - это как? Надо найти сумму или количество или что? Желательно привести пример таблицы в 2 строки и подробно что надо получить.
-------------------- With the best regards Vit
Все всегда уезжают навсегда. Вернуться невозможно-вместо нас всегда возвращается кто-то другой |
Shadow |
![]()
Сообщение
#3
|
![]() Lonely_Raven ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация: ![]() ![]() ![]() |
Код if form3.CheckB_All_Gen.Checked=True then begin with Form10.Query1 do begin Close; sql.Clear; sql.Add('select uch,(marka) as марка, (sechen) as ce_ние, sum(cast(dlina_u as float)) as сумма'); sql.Add('FROM PASP13'); sql.Add('where'); sql.Add('Marka IN (''ААБ'', ''СБ'', ''АСБ'', ''КШВГ'', ''АСБлУ'''+ ',''ЦААБлУ'', ''ААШВу'',''ЦАСБ'',''ААШВ'''+ ', ''ААШв'', ''2СБВ'', ''СБВ'', ''ЦААБ'''+ ', ''АПБШ'', ''СШвУ'', ''АСБВ'',''ААБШВ'''+ ',''2СБ'',''3 СВШвУ'')'); sql.Add('and'); sql.Add('Sechen IN (''3*185'', ''3*95'',''3*150'',''3*120'',''3*70'',''3*240'''+ ',''3x185'', ''3x95'',''3x150'',''3x120'',''3x70'',''3x240'')'); sql.Add('group by uch,marka, sechen'); Open; end; { with } end else ... Сообщение отредактировано: volvo - 5.01.2005 14:02 -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/ |
Vit |
![]()
Сообщение
#4
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 156 Пол: Мужской Репутация: ![]() ![]() ![]() |
Ну, обычная группировка, а что не так?
-------------------- With the best regards Vit
Все всегда уезжают навсегда. Вернуться невозможно-вместо нас всегда возвращается кто-то другой |
Shadow |
![]()
Сообщение
#5
|
![]() Lonely_Raven ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация: ![]() ![]() ![]() |
===============
Да все нормально просто когда я вопрос кидаю на форум я все равно продолжаю работать над ним и ответ приходит =============== ![]() -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/ |
![]() ![]() |
![]() |
Текстовая версия | 28.07.2025 1:01 |