Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];

Вниз

Господа мастаки, пожалуйста помогите.   Найти похожие ветки 

 
Игорь Яснило   (2002-07-07 00:06) [0]

Господа мастаки, пожалуйста помогите.
Есть результирующая таблица созданная с помощью Query из двух таблиц, в этой результирующей таблице есть повторяющиеся строки, но поле суммы у них разное. Необходимо из n-го кол-ва повторяющихся строк оставить одну, но поле суммы сделать результирующим.
П Р И М Е Р:
Иванов 25
Петров 30
Сидоров 50
Сидоров 20
Сидоров 20
Толкунов 10
Толкунов 10
Утесов 1
Щавелев 2


 
Vlad1   (2002-07-07 15:59) [1]

А если так?
"select distinct Fam,sum from tab1,tab2 where (sum>=(select max(sum) from tab1)and(sum>=(select max(sum) from tab2)))"
Правда, не проверял... так что не ручаюсь


 
Vlad1   (2002-07-07 16:12) [2]

Поправка:


"select distinct Fam,sum from tab1,tab2 where (sum>=(select max(sum) from tab1))and(sum>=(select max(sum) from tab2))"


(не так со скобками)


 
dimis   (2002-07-08 09:04) [3]

Vlad1 -как все сложно
если я правлильно понял вопрос - то запрос такой

select fam,sum(sum) from table1
group by fam


 
Vlad1   (2002-07-08 15:22) [4]

Проверено на примере:
1-й вариант)
select distinct fam,max(yoursum) from tab1,tab2 group by fam
2-й вариант)
select distinct fam,yoursum from tab1 r,tab2 s where
( yoursum=(select max(yoursum) from tab1,tab2
where (tab1.fam=tab2.fam)and(fam=r.fam) ) )


 
Proton   (2002-07-09 19:11) [5]

2Vlad1
зачем distinct ??


 
-=Sergeante=-   (2002-07-10 10:04) [6]


> Vlad1 © (08.07.02 15:22)


слижком сложно. См. dimis (08.07.02 09:04)


 
Vlad1   (2002-07-14 12:05) [7]

>-=Sergeante=- © (10.07.02 10:04)
dimis выбирает из первой таблицы, а в вопросе: "...созданная с помощью Query из двух таблиц..."
>Proton © (09.07.02 19:11)
насчёт distinct согласен с Proton



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

Форум: "Базы";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
1-13615
Arhelon
2002-07-24 10:01
2002.08.05
Как организовать BackGround в TListView ???


6-13748
GM_
2002-05-24 10:58
2002.08.05
Про TClientSocket


8-13727
Pinochet
2002-03-31 14:26
2002.08.05
Direct Sound на Delphi.


8-13736
sender
2002-03-29 16:28
2002.08.05
Компоненты для работы с 3D графикой


4-13853
KeVRter
2002-05-27 23:15
2002.08.05
Помогите разобраться с rundll32.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский