Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

zadnji/najmlađi datum

[es] :: Firebird/Interbase :: zadnji/najmlađi datum

[ Pregleda: 3357 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

juha5803

Član broj: 74797
Poruke: 88
62.68.116.*



Profil

icon zadnji/najmlađi datum13.12.2013. u 11:27 - pre 87 meseci
Pozdrav,

Kako iz datoteke prometa izdvojiti podatak sa zadnjim/najmlađim datumom. Logično je da ima mnogo zapisa, a treba mi samo ŠIFRA, DATUM za zadnji put kada je toj šifri pridružena neka vrsta prometa (npr. po polju uplata)

Malo komplikujem ?
 
Odgovor na temu

dogriz
Sombor

Član broj: 29744
Poruke: 259
89.216.28.*

Sajt: dogriz.blogspot.com


+6 Profil

icon Re: zadnji/najmlađi datum17.12.2013. u 07:22 - pre 87 meseci
Nešto kao:
Code:

SELECT FIRST 1 PROMET.SIFRA, PROMET.DATUM
FROM PROMET
WHERE (PROMET.UPLATA <> 0.0) AND (PROMET.SIFRA = :SIFRA)
ORDER BY PROMET.DATUM DESC
 
Odgovor na temu

juha5803

Član broj: 74797
Poruke: 88
62.68.116.*



Profil

icon Re: zadnji/najmlađi datum19.12.2013. u 08:42 - pre 87 meseci
Pozdrav,

Da ovo "izvadi" traženi podatak. Ali trebaju mi sve šifre i njihov zadnji podatak
 
Odgovor na temu

schild
Dejan Šild
TopCode Software
Subotica

Član broj: 59888
Poruke: 137
*.dynamic.isp.telekom.rs.

Sajt: www.topcode.rs


+2 Profil

icon Re: zadnji/najmlađi datum19.12.2013. u 09:09 - pre 87 meseci
Možda nešto ovako:
Code:
SELECT P.*
FROM (
  select promet.sifra, max(promet.datum) datum
  from promet
  where (promet.uplata <> 0.0)
  group by promet.sifra
) X
INNER JOIN PROMET P ON P.SIFRA=X.SIFRA AND P.DATUM=X.DATUM
 
Odgovor na temu

[es] :: Firebird/Interbase :: zadnji/najmlađi datum

[ Pregleda: 3357 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.