Hirdetés
- sziku69: Szólánc.
- eBay-es kütyük kis pénzért
- sh4d0w: Nyitlocker
- Brain turbó: Intel Xeon CPU asztali alaplapban
- Candy: Kossuth Lajos azt üzente, elfogyott a gémergépe
- Dr.Zoo blogja, avagy az élet nagy dolgai...
- bitpork: Ha Isten létezik...
- Cifu: Űrhajózás 2025 - Összefoglaló írás
- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
Ú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
Hirdetés
- GYÖNYÖRŰ iPhone 13 Mini 128GB Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS3886
- ÚJ Lenovo Yoga 7 - 14" WUXGA OLED - Intel Ultra 5 226V - 16GB - 512GB - Win11 -3 év gari - HUN - PEN
- Eladó Apple iPhone 13 Mini 128GB / 12 hó jótállás
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- iPhone 11 Pro Max 64GB Midnight Green -1 ÉV GARANCIA - Kártyafüggetlen, MS4377
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


