Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.06.09
Prihlásený: 20.06.09
Príspevky: 2
Témy: 1
Príspevok NapísalOffline : 20.06.2009 17:55

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 :roll:

dik


Offline

Skúsený užívateľ
Skúsený užívateľ
ako na tento dotaz

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 20.06.2009 18:24

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.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.06.09
Prihlásený: 20.06.09
Príspevky: 2
Témy: 1
Príspevok Napísal autor témyOffline : 21.06.2009 12:22

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


Offline

Skúsený užívateľ
Skúsený užívateľ
ako na tento dotaz

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 21.06.2009 18:04

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.
Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. ako stiahnut tento koncert ako mp3?

v Audio programy

3

516

27.11.2020 22:20

patro16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako rozobrat tento sifon?

v Život, životný štýl, móda, bývanie

3

693

21.06.2017 15:37

4040 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako nastavit tento datepicker

v JavaScript, VBScript, Ajax

7

774

30.11.2017 13:46

unset(array[0]) Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AKO na tento panel?

v Operačné systémy Microsoft

3

485

27.04.2007 20:48

Devil_SK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AKO NA TENTO BIOS

v Biosy a ladenie výkonu

2

702

16.08.2007 21:11

0r0l Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako na tento procak?

v Chladiče a všetky druhy chladenia

2

783

20.10.2006 15:03

looser Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako hodnotite tento NB?

v PC zostavy

10

556

17.03.2008 13:43

mimkork Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako na tento select?

v Databázy

9

1067

07.02.2007 8:33

rokovic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako sa vola tento script

v JavaScript, VBScript, Ajax

1

521

07.02.2010 13:37

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. existuje rok rovnaky ako tento?

v Krčma

8

1299

01.01.2008 12:25

twistik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako sa volal tento film?

v Kultúra, umenie, filmy, hudba, história, média

17

1707

22.05.2008 17:35

sairik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako je obmedzeny tento algoritmus

v Assembler, C, C++, Pascal, Java

0

285

11.11.2014 18:37

janik12333 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako sa vola tento mod

v Redakčné systémy

6

523

26.01.2007 19:35

Tom@S Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako sa vola tento uces?

v Život, životný štýl, móda, bývanie

12

1025

11.07.2009 19:41

majky358 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako sa volá tento fyzikálny jav?

v Vzdelanie, štúdium, škola

1

477

22.06.2015 19:04

killer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako vytiahnut tento kabel z konektora

v Modifikácie, návody a projekty

4

811

27.02.2014 7:21

Beatdownhaus Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra