Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 20.06.09 Prihlásený: 20.06.09 Príspevky: 2 Témy: 1 | 1 |
ahojte
potreboval by som pomoct s nasl. query
mam tbl
ID, SPZ, datum_montaze
1, BA-111, 1.1.2009
2, BA-111, 3.3.2009
3,vBA-222, 2.1.2007
4,vBA-222, 1.1.2008
ocakavany vysleok
ID
2
4
teda potrebuje ID zaznamu, ktoré na najnovsiu montáz. pre danu SPZ
dik
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Predpokladám, že datum_montaze je nejaký dátumový typ (DATETIME, TIMESTAMP alebo DATE) a nie VARCHAR. Ak by si chcel len ID, tak: Kód: SELECT spz.id FROM tbl AS spz, ( SELECT spz, MAX(datum_montaze) AS datum FROM tbl GROUP BY spz ) AS md WHERE (spz.spz = md.spz AND spz.datum_montaze = md.datum)
Ak by si chcel kompletný riadok, tak: Kód: SELECT spz.id, md.spz, md.datum FROM tbl AS spz, ( SELECT spz, MAX(datum_montaze) AS datum FROM tbl GROUP BY spz ) AS md WHERE (spz.spz = md.spz AND spz.datum_montaze = md.datum)
Ak by ti náhodou stačila dvojica SPZ a dátum, dá sa to aj jednoduchšie: Kód: SELECT spz, MAX(datum_montaze) AS datum FROM tbl GROUP BY spz
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 20.06.09 Prihlásený: 20.06.09 Príspevky: 2 Témy: 1 | 1 |
dakujem velmi pekne za radu
teraz ale dumam a neviem preco mi vrátit
count nad tymto dotazom
SELECT spz.id
FROM tbl AS spz, (
SELECT spz, MAX(datum_montaze) AS datum
FROM tbl
GROUP BY spz
) AS md
WHERE (spz.spz = md.spz AND spz.datum_montaze = md.datum)
iny pocet riadkov ako count
SELECT spz, MAX(datum_montaze) AS datum
FROM tbl
GROUP BY spz
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
No chvíľu som nad tým uvažoval a jeden z dôvodov, prečo to tak môže byť som objavil - ak sa náhodou stane, že je to isté auto v ten istý deň opravované viac krát. Vtedy prvý dotaz vráti viac riadkov ako druhý. To sa dá vyriešiť takto (a vráti to ID najneskôr vloženej opravy): Kód: SELECT MAX(spz.id) AS id FROM tbl AS spz, ( SELECT spz, MAX(datum_montaze) AS datum FROM tbl GROUP BY spz ) AS md WHERE (spz.spz = md.spz AND spz.datum_montaze = md.datum) GROUP BY md.spz, md.datum Ak to nebol ten pravý dôvod, napíš aj nejaké vzorové dáta, pre ktoré taká situácia nastáva.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Audio programy | 3 | 612 | 27.11.2020 22:20 patro16 | | v Biosy a ladenie výkonu | 2 | 739 | 16.08.2007 21:11 0r0l | | v Chladiče a všetky druhy chladenia | 2 | 819 | 20.10.2006 15:03 looser | | v PC zostavy | 10 | 587 | 17.03.2008 13:43 mimkork | | v Databázy | 9 | 1100 | 07.02.2007 8:33 rokovic | | v Život, životný štýl, móda, bývanie | 3 | 740 | 21.06.2017 15:37 4040 | | v Operačné systémy Microsoft | 3 | 516 | 27.04.2007 20:48 Devil_SK | | v JavaScript, VBScript, Ajax | 7 | 833 | 30.11.2017 13:46 unset(array[0]) | | v Život, životný štýl, móda, bývanie | 12 | 1092 | 11.07.2009 19:41 majky358 | | v JavaScript, VBScript, Ajax | 1 | 564 | 07.02.2010 13:37 rooobertek | | v Krčma | 8 | 1390 | 01.01.2008 12:25 twistik | | v Kultúra, umenie, filmy, hudba, história, média | 17 | 1744 | 22.05.2008 17:35 sairik | | v Assembler, C, C++, Pascal, Java | 0 | 318 | 11.11.2014 18:37 janik12333 | | v Redakčné systémy | 6 | 556 | 26.01.2007 19:35 Tom@S | | v Webdesign | 14 | 1047 | 18.04.2008 22:43 pepek92 | | v Sieťové a internetové programy | 1 | 906 | 24.11.2008 22:13 stopa27 |
|