Hirdetés
- Milyen processzort vegyek?
- Kegyvesztett lehet a Radeon termékskála középső tagja
- Milyen TV-t vegyek?
- Vezetékes FEJhallgatók
- Hobby elektronika
- TCL LCD és LED TV-k
- Bambu Lab 3D nyomtatók
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Épített vízhűtés (nem kompakt) topic
- Friss alaplapszériát avat az ASRock
Új hozzászólás Aktív témák
-
Tyrael
senior tag
válasz
aton-hawk
#190
üzenetére
szedjuk reszekre a feladatot.
elso lepesben kellene nekunk az az ar, ami az adott idoben volt aktualis:
SELECT regi_ar FROM arvalt WHERE kód='általunk megadott kód' AND mikor>'2005.05.04' ORDER BY mikor DESC LIMIT 1
Ez a lekerdezes azt csinalja, hogy lekerdezi az altalunk megadott kodhoz tartozo arakat, amelyek regebbiek, mint az altalunk megadott idopont, es ezek kozul az utolsot (vagyis a kerdeses idopontban aktualisat) adja vissza.
ezt belerakjuk a masik lekerdezesbe, ami az osszes termeket listazza, es elmeletileg kesz.
tesztelni nem tudom, mert most huztam ujra a gepem, es meg nincs fent semmim.
Tyrael -
cucka
addikt
válasz
aton-hawk
#190
üzenetére
nem igazán egyértelműek a tábláid jelölései, de leírom, én hogyan csinálnám, aztán hátha ki tudsz belőle bogarászni valami hasznosat:
ezek a táblák vannak: termek(id, nev, akt_ar) és arvalt(id, termek_id, datum, ar). az id mindenhol elsődleges kulcs, a termek_id pedig külső kulcs, ami a termek táblára mutat. ekkor:
select termek.nev, termek.akt_ar, arvalt.ar from termek left join arvalt on (termek.id=arvalt.termek_id) where arvalt.datum<'2006-05-04' order by arvalt.datum desc limit 1;
ezt kipróbálás nélkül írtam, szóval jó eséllyel lesz benne hiba, de talán segít valamit
Új hozzászólás Aktív témák
- Samsung A17 mobiltelefon
- BESZÁMÍTÁS! Apple MacBook Pro 14 M4 Max 36GB RAM 1TB SSD macbook garanciával hibátlan működéssel
- Eladó Apple iPhone 15 Pro Max 256GB / Akku 90% / 12 hó jótállás
- Hutt C6 ablaktisztító robot / 12 hó jótállás
- BESZÁMÍTÁS! HP ZR2440w 24 60Hz IPS FHD 6ms monitor garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



