Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: 2 statements in CASE (sql server)  (gelezen 2792 keer)

0 leden en 1 gast bekijken dit topic.

Offline Myclos81

  • Ervaren lid
  • ***
  • Berichten: 272
  • Oplossing.be
2 statements in CASE (sql server)
« Gepost op: 28 december 2012, 11:53:23 »
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
P4VT8+ , GeForce 6200, Windows XP Prof SP2, Intel(R) Pentium(R) 4 CPU 2.80GHz, 768 MB RAM, HDD:80 + 80 GB, NTFS, telenet, AVG antivirus, Internet Explorer 6.0, Outlook Express

Offline Firebirdy

  • Ambassadeur
  • *****
  • Berichten: 2.408
  • Geslacht: Man
Re: 2 statements in CASE (sql server)
« Reactie #1 Gepost op: 28 december 2012, 16:40:34 »
Kan niet, geloof ik :). Als je meer mogelijkheden wil zal je verder moeten gaan dan SQL...

 


www.combell.com