Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem MS SQL - vypis len prveho riadku

mam db struktury nazov, kod, den. V nej polozky napr (test1, 100, 20), (test2, 120, 15), (test3, 120, 17), (test1, 100, 15), . . .
Potrebujem vypisat pre kazdy test* len jeden riadok s prvym dnom, teda v tomto pripade by tam bol test2, test3, a test1 (test1, 100,15) lebo 15teho je pred 20tym.
Group sa neda pouzit lebo je tam viac poli na vypis a je to prepojene este cez dve db. MS SQL.

Předmět Autor Datum
select * from tabulka t1 where t1.den = (select min(den) from tabulka t2 where t1.nazev = t2.nazev)
Wikan 14.09.2016 08:50
Wikan
po miernej uprave - obmedzenie obdobia a pod to funduje! Dik. Este raz Dik. poslední
Truhlik 14.09.2016 09:24
Truhlik

Zpět do poradny Odpovědět na původní otázku Nahoru