Avatar billede burglar Nybegynder
20. maj 2003 - 16:50 Der er 3 kommentarer

hvordan sammenligner jeg smalldatetime med year(now)

I denne sql streng er paid af datatypen smalldatetime. Men jeg kan ikke få det til at virke? Har du en ide til hvad jeg gør forkert?

Set rs = Server.CreateObject("ADODB.Recordset")             
SQL = "SELECT * FROM property WHERE paid='"&year(now)&"'"
rs.Open SQL, conn, 3, 3

venligst

claus@zapin.net
Avatar billede Spotgun Seniormester
20. maj 2003 - 16:59 #1
Prøv evt. med:

"SELECT * FROM property WHERE Year(paid) = '"& Year(now)"'"

Ved ikke om det virker?
Avatar billede a1a1 Novice
20. maj 2003 - 17:54 #2
tja eller (mere "rigtig" sql)

SELECT * FROM property WHERE YEAR(paid) = YEAR(GETDATE())

;o)
Avatar billede janus_007 Nybegynder
20. maj 2003 - 21:53 #3
Nu er datatypen smalldatetime jo ikke ligefrem kun et årstal :O)

Så hvis ovenstående skal give lidt mening må det nødvendigvis være som a1 skriver *GG*
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