Avatar billede madiedk Nybegynder
27. august 2010 - 11:11 Der er 1 kommentar og
1 løsning

SQL max date (men null er altid størst)

Hej

Jeg har en simpel tabel med 3 kolonner.
1: afdeling 2: fra_dato  3: til_dato

nogle af afdelingerne har flere rækker

Jeg vil gerne have en forespørgsel der returnerer 1 række pr. afdeling. med den mindste fra_dato og den største til_dato hvor null i til_dato er størst

der er ALTID en fra_dato, men som antydet er der ikke altid en til_dato
Avatar billede pgroen Nybegynder
27. august 2010 - 12:53 #1
Noget i stil med nedenstående ?


SELECT afd,
      min(fra_dato),
      max(nvl(til_dato,to_date('01.01.3000','DD.MM.YYYY')))
FROM <tabel>
GROUP BY afd
Avatar billede madiedk Nybegynder
06. oktober 2010 - 17:22 #2
nej, desværre, droppede den. men tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester