Error función iif SQL SERVER

Marta
06 de Julio del 2006
Hola!!
Necesito ayuda, intento realizar una select en SQL Server con la función iif y me da error cerca de igual
Os paso la select haber si me podéis echar una ayuda.
Un saludo.

SELECT ResidencialAD.nombreRAD, ResidencialAD.NIFRAD, ResidencialAD.telefonoRAD, ResidencialAD.direccionRAD, ResidencialAD.numeroRAD,
ResidencialAD.restoRAD, ResidencialAD.poblacionRAD, IiF(1 = 1, [GAS], [LUZ]), ContratoCabecera.fechaCreacion,
ContratoCabecera.pidContratoCabecera
FROM ContratoCabecera INNER JOIN
ContratoLinea ON ContratoLinea.sidContratoCabecera = ContratoCabecera.pidContratoCabecera INNER JOIN
ResidencialAD ON ContratoCabecera.sidCliente = ResidencialAD.pidRAD
WHERE (ContratoCabecera.tipoCliente = 2) AND (ContratoCabecera.sidCampanya = 59) AND (ContratoLinea.sidArticulo IN (518, 519)) AND
(ContratoLinea.fechaFacturacion = '01/01/1900') AND (ContratoCabecera.fechaCreacion <= '30/03/06') AND
(ContratoCabecera.fechaCreacion >= '01/05/05') AND (ContratoLinea.rechazado = 0)