Главная страница
    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.56 MB
Время: 0.018 c
6-13738
Aliev Adil
2002-05-21 14:05
2002.08.05
Perl


14-13804
pave1
2002-07-11 09:57
2002.08.05
Вопрос о литературе ...


3-13537
alextov
2002-07-12 14:58
2002.08.05
Проблемы с отображением (прорисовкой) набора данных в DBGrid е


4-13844
xrip
2002-05-23 22:48
2002.08.05
Сделать на всей форме (в т.ч. и ее контролах) прозрачность. w9x


1-13601
msk
2002-07-23 18:58
2002.08.05
Закрытие всех приложений





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский