Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2011, 08:54
SirSocket
 
Fecha de Ingreso: septiembre-2010
Mensajes: 58
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: convertir smallint en fecha + select

Perdona me olvide.

los campos son de tipo smallint

y el ejemplo que me pones no me sirve porque me realiza la suma de los campos

Código SQL:
Ver original
  1. CONVERT(datetime, anio + mes + dia)

pero me has dado un idea y ya he conseguido que funcione

Código SQL:
Ver original
  1. SELECT CONVERT(VARCHAR(4),ano) + CONVERT(VARCHAR(2),mes) + CONVERT(VARCHAR(2),dia) , valor, natureza
  2. FROM movimentos
  3. WHERE CONVERT(VARCHAR(4),ano) + CONVERT(VARCHAR(2),mes) + CONVERT(VARCHAR(2),dia)   >= '20090101' AND
  4.       CONVERT(VARCHAR(4),ano) + CONVERT(VARCHAR(2),mes) + CONVERT(VARCHAR(2),dia)   <= '20111230'