Portál AbcLinuxu, 10. května 2025 12:37
Dobrý den. Už se asi týden dusím nad pravděpodobně trapným výběrem dat z databáze...
Situace - Mám tabulku se zbožím:
Název NC-DPH KS ========================= Položka1 100 1 Položka1 100 -2 Položka1 110 3 Položka2 50 10 Položka3 1250 1atd.
Potřebuju vybrat z té tabulky položky tak, aby mi tam zůstala vždy jen jedna položka od každé NC-DPH s příslušným součtem položek, tj. výsledek:
Název NC-DPH KS ========================= Položka1 100 -1 Položka1 110 3 Položka2 50 10 Položka3 1250 1atd.
Už jsem vyzkoušel snad všechny varianty SELECTU, ale vždycky mi vyleze nějaká kravina
Prosím o nakopnutí -> čučím na to a nemůžu se hnout z místa... Díky MOC
group by
(pro příště: hodilo by se napsat, jakou databázi máte na mysli)
Omlouvám se - MySQL.
Díky za nakopnutí --> GROUP BY jsem zkoušel taky, ale furt jsem se plácal kolem a netrefa...
takže kdyby to někdo potřeboval -> řešení je:
select nazev,ncena_bdph,sum(ks) from zbozi group by nazev,ncena_bdph
někdy se prostě nedaří
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.