Forum » Izdelava spletišč » SQL poizvedba - on max(DATUM)
SQL poizvedba - on max(DATUM)
purki ::
Živjo. Imam SQL stavek
Zanima me, kako na čim lažji način dodelati poizvedbo da bo poleg OPERACIJE vrnila še REZULTAT ob max(DATUM):
select OPERACIJA, count(OPERACIJA), count(case when REZULTAT=2 THEN 1 END), max(DATUM) as datum from KAKOVOST.dbo.SPREMNILISTIZDELKA WHERE (PROCESNA = 'P13192947B') GROUP BY OPERACIJA ORDER BY datum ASC;
Zanima me, kako na čim lažji način dodelati poizvedbo da bo poleg OPERACIJE vrnila še REZULTAT ob max(DATUM):
select OPERACIJA, REZULTAT, count(OPERACIJA), count(case when REZULTAT=2 THEN 1 END), max(DATUM) as datum from KAKOVOST.dbo.SPREMNILISTIZDELKA WHERE (PROCESNA = 'P13192947B') GROUP BY OPERACIJA ORDER BY datum ASC;
/* SQL Error (8120): Column 'KAKOVOST.dbo.SPREMNILISTIZDELKA.REZULTAT' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause. */
purki ::
Ni to isto. Če dam v grupo še REZULTAT, bo vrnil vse različne OPERACIJA in REZULTAT. Jaz pa žečlim da se obstoječim podatkom, ki jih vrne zgornja poizvedba, doda še REZULTAT zadnje OPERACIJE po datumu.
Upam da ste me razumeli. Hvala
Upam da ste me razumeli. Hvala
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [SQL] Pohitritev izpisaOddelek: Programiranje | 2960 (1859) | kuall |
» | [SQL] Unikatni izpisiOddelek: Programiranje | 2233 (1620) | 111111111111 |
» | [SQL] PgAdmin preprosto vprasanje povezano s stolpci v tabeliOddelek: Programiranje | 2206 (1565) | Cvele2011 |
» | sql select stavekOddelek: Programiranje | 1474 (1376) | zavajon |
» | podatkovna bazaOddelek: Programiranje | 2061 (1882) | scarymovie |