Главная страница
    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.006 c
1-13657
Sub
2002-07-23 14:55
2002.08.05
Общие вопросы


3-13531
relict
2002-07-12 14:12
2002.08.05
запрос на засыпку...


3-13560
UnDISCOvery
2002-07-05 14:36
2002.08.05
База Access. Что нужно для работы с ней ?


1-13623
c0pYc@t
2002-07-25 09:42
2002.08.05
Убрать строчку из реестра


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