Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 16:21 20.06.24 
Клубове/ Компютри и Интернет / Бази данни Пълен преглед*
Информация за клуба
Тема Re: Разделяне на резултата? [re: mysql]
Автор VladoR (любител)
Публикувано03.01.06 14:16  



Абе комплексар смотан, ето ти го написан на аксески SQL (не за друго, ами дори няма нужда да го "пишеш" ...

Не съм си играл да наподобявам твоята структурка с 2 свързани таблици и не съм използвал твоите полета, щото не това е целта на упражнението ...

------------------------------------------------------------------------------------

SELECT TOP 3 Table1.TITEL, Sum(Table1.BGN) AS SumOfBGN
FROM Table1
GROUP BY Table1.TITEL
ORDER BY Table1.TITEL

UNION ALL SELECT "OTHERS" AS TITEL, Sum(Table1.BGN) AS SumOfBGN
FROM Table1
WHERE (((Table1.TITEL) Not In (SELECT TOP 3 Table1.TITEL FROM Table1 GROUP BY Table1.TITEL ORDER BY Table1.TITEL)))
GROUP BY "OTHERS"

------------------------------------------------------------------------------------

И сега, отворко, още 2 неща от мен:

1. Колкото и дълго да си търсил топлата вода, то тя вече е измислена от други.
2. Това, че ти си търсил топлата вода безкрайно дълго време за твое най-голямо разочарование не я прави по-топла.

Ако си мислиш че използването на операторите

§ TOP (независимо от локалните му наименования),
§ UNION ALL (нямам идея, дали правиш разлика между UNION и UNION ALL),
§ IN и/или NOT IN и
§ WHERE с критерий подзаявка

е върха на сладоледа, то имаш още много хляб да изядеш, преди да придобиеш сурат да обиждаш наляво и надясно на тема познания по SQL.




П.С. Ах ... пардон, голяма грешка ... ... в заявката се извличат само първите 3 записа и после следва сумата на всички останали . Сега отивам да си посипя главата с пепел и да мисля, как ще стане за 10 записа ... че колкото повече, сигурно толкова по-трудно ...

Редактирано от VladoR на 03.01.06 14:24.



Цялата тема
ТемаАвторПубликувано
* Разделяне на резултата? mysql   23.12.05 00:45
. * Re: Разделяне на резултата? nea   23.12.05 09:22
. * Re: Разделяне на резултата? mysql   24.12.05 02:41
. * Re: Разделяне на резултата? nea   24.12.05 09:11
. * Re: Разделяне на резултата? mysql   24.12.05 19:18
. * Re: Разделяне на резултата? salle   24.12.05 16:52
. * Re: Разделяне на резултата? mysql   24.12.05 19:26
. * Re: Разделяне на резултата? salle   25.12.05 01:20
. * Re: Разделяне на резултата? mysql   25.12.05 18:06
. * Re: Разделяне на резултата? nea   25.12.05 20:39
. * Селски комплексар... 5minet   30.12.05 11:57
. * Re: Разделяне на резултата? Efex   03.01.06 12:11
. * Re: Разделяне на резултата? Efex   03.01.06 13:15
. * Re: Разделяне на резултата? VladoR   03.01.06 14:16
. * Re: Ама си готин ще знаеш :) salle   25.12.05 23:05
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.