12. marts 2007 - 09:38
Der er
1 løsning
Update med datediff
Jeg har følgende T-sql, og ønsker at smide det ind i en Update men hvordan gør jeg det mest optimalt. Select datediff(d, [Employment Date], getdate()) As [Days of Employment] from fEmployee Where Status = 'Active' Select datediff(d, [Employment Date], [Termination Date]) As [Days of Employment] from fEmployee Where Status = 'Terminated'
Annonceindlæg fra Computerworld
Geopolitik i cyberspace
Mark Fiedel i Styrelsen for Samfundssikkerhed påpeger behovet for, at Danmark kigger kritisk på leverandørafhængighed.
13. juni 2025
12. marts 2007 - 09:45
#1
Okey løste den selv med UPDATE fEmployee SET [Days of Employment] = CASE WHEN Status = 'Active' THEN datediff(d, [Employment Date], getdate()) ELSE datediff(d, [Employment Date], [Termination Date]) END