Avatar billede bodil_bruun Nybegynder
11. september 2002 - 11:18 Der er 5 kommentarer og
1 løsning

sammenlign dato

Jeg har to tabeller med hver sin dato.
Datoerne har følgende format: 11-09-2002 11:03:12
Jeg skal sammenligne datoerne. Kun dag, måned og år har betydning for sammenligningen.
Har nogen et bud på hvordan jeg skriver det?
Avatar billede ocp Nybegynder
11. september 2002 - 11:33 #1
select 1 where convert(varchar,convert(datetime,'11-09-2002 11:03:12',105),112) = convert(varchar,convert(datetime,'11-09-2002 18:07:12',105),112)
Avatar billede bennytordrup Nybegynder
11. september 2002 - 11:34 #2
Kig evt. på http://exp.dk/spm/256534. Det er i princippet samme problemstilling, nemlig fjernelse af tidspunktet i datoen.
Avatar billede bodil_bruun Nybegynder
11. september 2002 - 12:06 #3
Kan ikke gennemskue koden. Hvordan vil følgende sætning se ud med den der convert osv

SELECT tabel2.id, tabel2.dato1, tabel2.mv, tabel2.osv, tabel1.dato2
FROM tabel1, tabel2
WHERE (((tabel2.dato1)=[dato2]));
Avatar billede bennytordrup Nybegynder
11. september 2002 - 12:15 #4
SELECT tabel2.id, tabel2.dato1, tabel2.mv, tabel2.osv, tabel1.dato2
FROM tabel1, tabel2
WHERE cast(convert(nvarchar(10), tabel2.dato1, 112) as datetime)=cast(convert(nvarchar(10), [dato2], 112) as datetime)
Avatar billede ocp Nybegynder
11. september 2002 - 13:05 #5
Benny>: Just præcis!
Avatar billede bodil_bruun Nybegynder
11. september 2002 - 13:19 #6
tusind tak - det virker
rart at få tingene skåret ud i pap. Derfor point til benny for det fortsatte svar.
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