2 results in CASE

Status
Niet open voor verdere reacties.

Myclos81

Gebruiker
Lid geworden
17 nov 2007
Berichten
157
Beste,

Code:
CASE WHEN a > b
	 THEN NULL
	 ELSE CONVERT(VARCHAR(10), b, 103) 
	 END  AS [Ontslagdatum],
CASE WHEN a > b
	 THEN NULL
	 ELSE (DATEDIFF(DAY, a, b)+1) 
	 END  AS [Aantal dagen],

De 2 cases hebben dezelfde controles (nl if a>b). Hoe kan ik deze 2 samenvoegen zodat dit in 1 statement komt?
Dus 1x CASE WHEN a>b THEN NULL
ELSE (de 2 ELSE samen) --> maar hier heb ik de juiste syntax nog niet voor gevonden.

Grtz,
M81
 
Daar je kolommen toevoegt kan dat niet. Er zijn wel mogelijkheden met subqueries e.d. Maar dat is minstens net zo inefficient
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan