Select utasítás eredményében való választás

Select utasítás eredményében való választás
2007-11-27T19:58:08+01:00
2007-11-27T21:46:48+01:00
2022-11-06T20:20:36+01:00
Laci_76
Sziasztok!
Azzal a problémával fordulok hozzátok, hogy ha a leválogatott adatbázisban több sor felel meg az adott feltételnek, hogy tudom kiválasztani az éppen aktuálisat.
A következő mezők vannak:
CikkId, Datum, Ar
A Datum tartalmazza az ár érvényességének kezdetét.

Segítségeteket előre is köszönöm.
Mutasd a teljes hozzászólást!
Szerintem Én nem is egy tételre határoztam meg, hanem az összesre az utolsó érvényes árat.

pococex határozta meg egy tételre

csak a form/from-ot rendszeresen elgépelem.
SELECT * from cikkek inner join (select cikkID, max(Datum) as utso from cikkek WHERE Datum < now() group by CikkID) a on a.CikkID=cikkek.CikkID and a.utso=cikkek.Datum
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd