Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Ako poskladat select

Mam tabulku zamestnancov, kazdy ma za kazdy mesiac jeden riadok, povedzme meno, funkciu, mesiac. mam tabulku objednavok - meno, objednavka, mesiac. potrebujem vypisat zamestnancov ktori su v aktualnom mesiaci , ku kazdemu menu jeho vsetky objednavky aj do minula, ale ku kazdej vypisat jeho vtedajsiu funkciu.

nieco asi taketo

select meno, fkc, dat_obj, naz_obj, (select top 1 zam.fkc from zam where zam.meno=obj.meno and zam.mesiac=obj.mesiac) from zam left outer join obj on zam.meno=obj.meno
where zam.mesiac=201708

lenze to mi da funkcie len za aktualne obdobie, pretoze asi na konci where mesiac=201708 . . . ako to spravir, aby som sa mohol odkazat na zam aj do minuleho obdobia, ale bral len ludi z aktualneho?

Předmět Autor Datum
To je na už na první pohled špatně navržená databáze. Nechceš to nejdřív správně navrhnout a pak tep…
Wikan 07.09.2017 16:56
Wikan
Už je to vybavene, dB bohužiaľ nieje moja. poslední
Truhlik 07.09.2017 17:51
Truhlik

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