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

Вниз

Запрос   Найти похожие ветки 

 
Старик   (2002-09-12 11:01) [0]

Как написать запрос?
Есть 2 таблицы: TAB1- поля Kod,...; Kod-уникально;
TAB2- поля N,kod,S,...;
Создать таблицу, в которой уникальным полям KOD из TAB1
будут соответствовать суммы S из соответствующих полей kod в TAB2.
Спасибо.


 
Max Zyuzin   (2002-09-12 11:04) [1]

select tab1.kod, tab2.S from tab1, tab2
where tab1.kod = tab2.kod


 
ЮЮ   (2002-09-12 11:12) [2]

select kod,Sum(S) SumS from tab2
Group by tab1.kod




 
Max Zyuzin   (2002-09-12 11:21) [3]

Если имелись ввиду именно суммы поля S (а мне показалось, что S - уже суммы) то
select tab1.kod, sum(tab2.s) from tab1, tab2
where tab1.kod = tab2.kod
Group by tab1.kod






 
ЮЮ   (2002-09-12 11:27) [4]

Max Zyuzin © (12.09.02 11:21)
Не вижу необходимости связывать с t1, т.к. всё равно вернутся только те kod, для которых есть записи в t2


 
Старик   (2002-09-12 11:30) [5]

ЮЮ © (12.09.02 11:27)
А что такое SumS?


 
Max Zyuzin   (2002-09-12 11:33) [6]

>ЮЮ © (12.09.02 11:27)
А если в t2 есть записи со значением kod которых нету в t1 тогда появятся в результате запроса лишние строки


 
ЮЮ   (2002-09-12 11:35) [7]

SumS - это новое название поля. Т.к. разные Data Engine по разному могут назвать это поле, то лучше назвать его самому


 
ЮЮ   (2002-09-12 11:38) [8]

>А если в t2 есть записи со значением kod которых нету в t1 тогда появятся в результате запроса лишние строки

А вот это быть не должно. В этом случае лучше связывать с t3.podr :-)


 
Старик   (2002-09-12 11:39) [9]

Max Zyuzin © (12.09.02 11:21)
Этот вариант заработал.Благодарю.
ЮЮ поздравляю с наступающим днём рождения.


 
Max Zyuzin   (2002-09-12 11:44) [10]

>Старик (12.09.02 11:39)
Рад был помочь

>ЮЮ © (12.09.02 11:38)
Ну не должно кончно, но гипотетически предположить можно ;-)
Ну и я тебя с наступающим поздравлю :)




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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
1-7998
[BAD]Angel
2002-09-21 13:10
2002.10.03
Помогите с сетевым окружением!


3-7837
ded_di
2002-09-12 15:26
2002.10.03
Как получить только что добавленную запись


1-8045
Itap
2002-09-22 15:58
2002.10.03
Быстрый поиск в RichEdit


14-8146
Oleg_Gashev
2002-09-08 22:51
2002.10.03
Кнут. Том 1. Глава 1.2.5 Перестанивки и факториалы. Метод 2.


3-7795
АндрейП
2002-09-11 19:03
2002.10.03
Индексирование Lookup-поля ...





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