Avatar billede sholm Nybegynder
21. august 2007 - 10:03 Der er 2 kommentarer og
1 løsning

dateadd når dato er null

Hejsa

Jeg har en select hvor jeg skal have hentet nogle brugere ud der lever op til nogle kriterier, men der er et problem med min dateadd.

Den ser sådan her ud:
SELECT * FROM Mappefiler INNER JOIN Mapper ON Mappefiler.Mappe = Mapper.ID WHERE (DATEADD(Month, - 1, Mappefiler.Udloebsdato) < GETDATE()) AND (Mappefiler.Adviseret = 0)

Problemet er at Mappefiler.Udloebsdato kan have værdien NULL har den det så skal den ikke den ikke være med i resultatet. Så jeg er ude i noget med at lave min select om til en Stored Procedure hvor jeg kan bruge en IF til at kontrollere værdien i Mappefiler.Udloebsdato.

Jeg ved dog ikke om det vil løse problemet, nogen der har nogle forslag?
Avatar billede nielle Nybegynder
21. august 2007 - 10:06 #1
Sådan?

SELECT *
FROM Mappefiler INNER JOIN Mapper ON Mappefiler.Mappe = Mapper.ID
WHERE
    Mappefiler.Udloebsdato IS NOT NULL
    AND (DATEADD(Month, - 1, Mappefiler.Udloebsdato) < GETDATE())
    AND (Mappefiler.Adviseret = 0)
Avatar billede sholm Nybegynder
21. august 2007 - 11:57 #2
Fedt...den havde jeg så prøvet men havde ingen effekt da der var en anden fejl... Men tak fordi du fik mig stoppet på mit vildspor - smid lige et svar :)
Avatar billede nielle Nybegynder
21. august 2007 - 12:29 #3
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



IT-JOB

Udviklings- og Forenklingsstyrelsen

Backend-udvikler til Java-baserede microservices

Cognizant Technology Solutions Denmark ApS

Senior Delivery Manager

Danmarks Meteorologiske Institut

IT-operatør søges til DMI