Avatar billede dm013 Nybegynder
17. december 2003 - 21:13 Der er 4 kommentarer og
1 løsning

Hurtig spm. vedrørende Select top 1

Jeg har 2 tabeller, tabel 1 = TblVarenummer  tabel 2 = TblVarenummer med feltet ValidFrom. Nu til spørgsmålet, Hvordan laver jeg et udtræk  hvor jeg for hvert varenummer får den nyeste post hvor ValidFrom er <= parameterværdi?

Tabellerne er relaterede via varenummeret...

/DM013
Avatar billede trer Nybegynder
17. december 2003 - 23:26 #1
select * from tabel1 inner join tabel2
on tabel1.varenummer = tabel2.varenummer
and validfrom <= parameter
Avatar billede trer Nybegynder
17. december 2003 - 23:41 #2
ah, havde lige overset det med nyeste post...

select * from tabel1 inner join tabel2
on tabel1.varenummer = tabel2.varenummer
and tabel1.dato in (
  select  max(t.dato)
  from tabel1 t where t.varenummer = tabel1.varenummer
)
and validfrom <= parameter
Avatar billede dm013 Nybegynder
18. december 2003 - 09:47 #3
Tak for det hurtige svar
Avatar billede dm013 Nybegynder
18. december 2003 - 18:52 #4
Trer ER du stadig med?
Avatar billede trer Nybegynder
18. december 2003 - 23:39 #5
Eh, ja?
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