SQL Server - La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo.

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 12 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo.

Publicado por Rey (2 intervenciones) el 12/07/2020 03:55:23
me sale este error La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo.

1
2
3
4
5
6
7
8
9
10
11
12
declare @FECHAINI   datetime
declare @FECHAFIN   datetime
 
SET @FECHAFIN = DATEADD (DAY,-DAY(GETDATE()),GETDATE())
-- @FECHAFIN Siempre sera el ultimo dia del mes anterior al actual
 
SET @FECHAINI = DATEADD (MONTH,-2,@FECHAFIN)
-- @FECHAINI Siempre sera 2 meses anteriores a la Fechafin
 
-- Entonces tu consulta seria
 
Select * from Base where V76 between @FECHAINI and @FECHAFIN
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Javier
Val: 131
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo.

Publicado por Javier (45 intervenciones) el 13/07/2020 05:50:55
El campo V76 que tipo es? o como es la estructura de tu tabla Base
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.634
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo.

Publicado por Isaias (4190 intervenciones) el 14/07/2020 06:45:00
Las fechas deben compararse con MAYOR - IGUAL, MENOR - IGUAL (>= <=)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar