Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/05/2011, 07:39
Avatar de cesarcaes
cesarcaes
 
Fecha de Ingreso: marzo-2010
Mensajes: 57
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: diferencias de dias

SELECT SWNOMPER.APENOM, SWNOMPER.CEDULA,
SWNOMPER.CODCARGO, SWNOMPER.CODCAT,
SWNOMPER.CODDEP, SWNOMPER.CODDIR,
SWNOMPER.CODGER, SWNOMPER.CODIDI,
SWNOMPER.CODPRO, SWNOMPER.CODSUC,
SWNOMPER.CODVP, SWNOMPER.CONTRATO,
SWNOMPER.DFECFIN, SWNOMPER.DFECHAPLICA,
SWNOMPER.DFECHAREISUS,
SWNOMPER.DFECHAREIVAC,
SWNOMPER.DFECHARETIRO, SWNOMPER.DFECHASUS,
SWNOMPER.DFECHAVAC, SWNOMPER.DFECING,
SWNOMPER.DFECNAC, SWNOMPER.DIASCONTRATO,
SWNOMPER.DIRECCION, SWNOMPER.ESTADO,
SWNOMPER.FICHA, SWNOMPER.MONTOINT,
SWNOMPER.MONTOLIQ, SWNOMPER.MONTOVOL,
SWNOMPER.NOMBRES, SWNOMPER.PERIODO,
SWNOMPER.SUELDOPRO, SWNOMPER.SUESAL,
SWNOMPER.TIPEMP, SWNOMPER.TIPNOM,
SWNOMPER.TIPOPRES, SWNOMPER.VEHICULO,
SWNOMPER.ZONAPOS, SWNOMPCA.CODORGD,
SWNOMPCA.CODORGH, SWNOMPCA.FICHA FICHA_2,
SWNOMPCA.ID, SWNOMPCA.MASCARA,
SWNOMPCA.TIPO, SWNOMPCA.VALOR,
SWNOMFIE.DES_FIE, SWNOMFIE.DFECHA,
SWNOMFIE.DIAFIESTA, SWNOMPCA_2.ID ID_2,
SWNOMPCA_2.MASCARA MASCARA_2,
SWNOMPCA_2.TIPO TIPO_2,
SWNOMPCA_2.VALOR VALOR_2,
SWNOMPCA_2.FICHA FICHA_3, SWNOMPER.AHORRO,
SWNOMPER.APELLIDOS, SWNOMPER.APLICALOGRO,
SWNOMPER.APLICASUSPENSION,
SWNOMPER.AREAINTERES, SWNOMPER.COD_TLI,
SWNOMPER.CODAREATEL, SWNOMPER.CODAREATEL1,
SWNOMPER.CODAREATEL2, SWNOMPER.CODBANCOB,
SWNOMPER.CODBANLPH, SWNOMPER.CTACONTAB,
SWNOMPER.CUENTACOB, SWNOMPER.CUENTALPH,
SWNOMPER.DOC_FISCAL, SWNOMPER.EDOCIVIL,
SWNOMPER.EMAIL, SWNOMPER.FORCOB,
SWNOMPER.FOTO, SWNOMPER.LICENCIACOND,
SWNOMPER.LUGARNAC, SWNOMPER.MONTOEMP,
SWNOMPER.NACIONALIDAD,
SWNOMPER.NOMBREEGEO1,
SWNOMPER.NOMBREEGEO2,
SWNOMPER.NOMBREEGEO3,
SWNOMPER.NROCUADRILLA, SWNOMPER.NROHIJOS,
SWNOMPER.PORCENTAJEEMP,
SWNOMPER.PORCENTAJEINT,
SWNOMPER.PORCENTAJEVOL,
SWNOMPER.RESUMEN_CONOC,
SWNOMPER.RESUMEN_ESPECIAL,
SWNOMPER.RESUMEN_EXPERI,
SWNOMPER.RESUMEN_NIVELACA, SWNOMPER.SEXO,
SWNOMPER.TELEFONOS, SWNOMPER.TELEFONOS1,
SWNOMPER.TELEFONOS2,
SWNOMPER.TIPAPORTEEMP,
SWNOMPER.TIPAPORTEINT,
SWNOMPER.TIPAPORTEVOL,
SWNOMPCA_2.CODORGD CODORGD_2,
SWNOMPCA_2.CODORGH CODORGH_2,
case when swnomper.ficha <>'' then datediff(DAY,swnomper.dfecing , CURRENT_TIMESTAMP)/365 else 0 end case_when_swnomper_ficha,
case when swnompca_2.id = 141 then swnompca_2.valor else 0 end case_when_swnompca_2_id_1,
case when swnompca.id = 142 then swnompca.valor else 0 end case_when_swnompca_id_142,
case when DFECHA >= '01/01/2004' AND DFECHA <= '10/01/2004' then SUM(DIAFIESTA) else 0 end case_when_DFECHA_AND_DFEC
FROM SWNOMMSSQL000020.dbo.SWNOMPER SWNOMPER
INNER JOIN SWNOMMSSQL000020.dbo.SWNOMPCA SWNOMPCA ON
(SWNOMPCA.FICHA = SWNOMPER.FICHA)
INNER JOIN SWNOMMSSQL.dbo.SWNOMFIE SWNOMFIE ON
(SWNOMFIE.DES_FIE = SWNOMPCA.VALOR)
INNER JOIN SWNOMMSSQL000020.dbo.SWNOMPCA SWNOMPCA_2 ON
(SWNOMPCA_2.VALOR = SWNOMFIE.DIAFIESTA)
WHERE
( SUBSTRING(CONVERT(VARCHAR,SWNOMPER.DFECHAVAC,120), 1,10) <> SUBSTRING(CONVERT(VARCHAR,'1899-12-30',120),1,10) )
AND ( SWNOMPER.ESTADO = 'Activo' )
AND ( SWNOMPCA_2.ID = 141 )
AND ( SWNOMPCA.ID = 142 )
GROUP BY SWNOMPER.APENOM, SWNOMPER.CEDULA,
SWNOMPER.CODCARGO, SWNOMPER.CODCAT,
SWNOMPER.CODDEP, SWNOMPER.CODDIR,
SWNOMPER.CODGER, SWNOMPER.CODIDI,
SWNOMPER.CODPRO, SWNOMPER.CODSUC,
SWNOMPER.CODVP, SWNOMPER.CONTRATO,
SWNOMPER.DFECFIN, SWNOMPER.DFECHAPLICA,
SWNOMPER.DFECHAREISUS,
SWNOMPER.DFECHAREIVAC,
SWNOMPER.DFECHARETIRO,
SWNOMPER.DFECHASUS, SWNOMPER.DFECHAVAC,
SWNOMPER.DFECING, SWNOMPER.DFECNAC,
SWNOMPER.DIASCONTRATO,
SWNOMPER.DIRECCION, SWNOMPER.ESTADO,
SWNOMPER.FICHA, SWNOMPER.MONTOINT,
SWNOMPER.MONTOLIQ, SWNOMPER.MONTOVOL,
SWNOMPER.NOMBRES, SWNOMPER.PERIODO,
SWNOMPER.SUELDOPRO, SWNOMPER.SUESAL,
SWNOMPER.TIPEMP, SWNOMPER.TIPNOM,
SWNOMPER.TIPOPRES, SWNOMPER.VEHICULO,
SWNOMPER.ZONAPOS, SWNOMPCA.CODORGD,
SWNOMPCA.CODORGH, SWNOMPCA.FICHA,
SWNOMPCA.ID, SWNOMPCA.MASCARA,
SWNOMPCA.TIPO, SWNOMPCA.VALOR,
SWNOMFIE.DES_FIE, SWNOMFIE.DFECHA,
SWNOMFIE.DIAFIESTA, SWNOMPCA_2.ID,
SWNOMPCA_2.MASCARA, SWNOMPCA_2.TIPO,
SWNOMPCA_2.VALOR, SWNOMPCA_2.FICHA,
SWNOMPER.AHORRO, SWNOMPER.APELLIDOS,
SWNOMPER.APLICALOGRO,
SWNOMPER.APLICASUSPENSION,
SWNOMPER.AREAINTERES, SWNOMPER.COD_TLI,
SWNOMPER.CODAREATEL,
SWNOMPER.CODAREATEL1,
SWNOMPER.CODAREATEL2,
SWNOMPER.CODBANCOB, SWNOMPER.CODBANLPH,
SWNOMPER.CTACONTAB, SWNOMPER.CUENTACOB,
SWNOMPER.CUENTALPH, SWNOMPER.DOC_FISCAL,
SWNOMPER.EDOCIVIL, SWNOMPER.EMAIL,
SWNOMPER.FORCOB, SWNOMPER.FOTO,
SWNOMPER.LICENCIACOND,
SWNOMPER.LUGARNAC, SWNOMPER.MONTOEMP,
SWNOMPER.NACIONALIDAD,
SWNOMPER.NOMBREEGEO1,
SWNOMPER.NOMBREEGEO2,
SWNOMPER.NOMBREEGEO3,
SWNOMPER.NROCUADRILLA,
SWNOMPER.NROHIJOS,
SWNOMPER.PORCENTAJEEMP,
SWNOMPER.PORCENTAJEINT,
SWNOMPER.PORCENTAJEVOL,
SWNOMPER.RESUMEN_CONOC,
SWNOMPER.RESUMEN_ESPECIAL,
SWNOMPER.RESUMEN_EXPERI,
SWNOMPER.RESUMEN_NIVELACA,
SWNOMPER.SEXO, SWNOMPER.TELEFONOS,
SWNOMPER.TELEFONOS1,
SWNOMPER.TELEFONOS2,
SWNOMPER.TIPAPORTEEMP,
SWNOMPER.TIPAPORTEINT,
SWNOMPER.TIPAPORTEVOL,
SWNOMPCA_2.CODORGD, SWNOMPCA_2.CODORGH
ORDER BY SWNOMPER.AHORRO, SWNOMPER.APELLIDOS,
SWNOMPER.APENOM, SWNOMPER.APLICALOGRO,
SWNOMPER.APLICASUSPENSION,
SWNOMPER.AREAINTERES, SWNOMPER.CEDULA,
SWNOMPER.COD_TLI, SWNOMPER.CODAREATEL,
SWNOMPER.CODAREATEL1,
SWNOMPER.CODAREATEL2,
SWNOMPER.CODBANCOB, SWNOMPER.CODBANLPH,
SWNOMPER.CODCARGO, SWNOMPER.CODCAT,
SWNOMPER.CODDEP, SWNOMPER.CODDIR,
SWNOMPER.CODGER, SWNOMPER.CODIDI,
SWNOMPER.CODPRO


estoy con esta sentencia y me dice lo siguiente:

Mens. 245, Nivel 16, Estado 1, Línea 1
Error de conversión al convertir el valor varchar '01/02/2011' al tipo de datos tinyint.



por favor alguien quien me ayude