webForumDet fria alternativet

om tom sträng then dagens datum

Databaser & SQLur Databashanterare & SQL

1 svar · 306 visningar · startad av daniel_ra

daniel_raMedlem sedan jan. 2002381 inlägg
#1

Jag vill göra en datediff("d",start,end) i en sql-fråga i access men om end är "" så vill jag att den använder dagens datum. hur gör jag detta?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Om end är av datumformat, vilket det ju borde eftersom du försöker använda datediff(), så kan det inte vara tom sträng, utan bara null.

select iif(end is null, datediff("d", start, date()), datediff("d", start, end)) as foo ...
129 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)