guardar consulta en variable sql
Publicado por victor manuel (6 intervenciones) el 31/05/2013 17:38:15
Buen Día
preciso guardar el resultado de una consulta(una variable tipo date)en una variable para despues trabajar con ella y he topado con un error!:
me dal el siguiente error:
Msg 102, Level 15, State 1, Line 1
Sintaxis incorrecta cerca de '2013'.
probe tambien asi:
me da el mismo error
me da el mismo error, esta vez declare varchar todo porque pense que podia ser porblema variables.
tambien he probado asi:
obteniendo el mismo resultado pero al hacer print me muestra la fecha que realmente quiero guardar en @fecha1
ajunto imagen:

Cualquier detalle estare atento.
preciso guardar el resultado de una consulta(una variable tipo date)en una variable para despues trabajar con ella y he topado con un error!:
1
2
3
4
DECLARE @fecha1 date
set @fecha1 = (select top 1 CONVERT(date,FechaTurno) from Registros where Id_Turno = '8' and Id_Empleado = '2' order by FechaTurno desc )
EXECUTE (@fecha1)
me dal el siguiente error:
Msg 102, Level 15, State 1, Line 1
Sintaxis incorrecta cerca de '2013'.
probe tambien asi:
1
2
3
4
DECLARE @fecha1 varchar(100)
set @fecha1 = (select top 1 CONVERT(varchar(100),FechaTurno) from Registros where Id_Turno = '8' and Id_Empleado = '2' order by FechaTurno desc )
EXECUTE (@fecha1)
me da el mismo error
1
2
3
4
5
6
DECLARE @fecha1 varchar(100), @y varchar (2), @x varchar (2)
set @y = '8'
set @x = '2'
set @fecha1 = (select top 1 FechaTurno from Registros where Id_Turno = @y and Id_Empleado = @x order by FechaTurno desc )
EXECUTE (@fecha1)
me da el mismo error, esta vez declare varchar todo porque pense que podia ser porblema variables.
tambien he probado asi:
1
2
3
4
5
6
DECLARE @fecha1 varchar(100), @y varchar (2), @x varchar (2)
set @y = '8'
set @x = '2'
set @fecha1 = 'select top 1 FechaTurno from Registros where Id_Turno = @y and Id_Empleado = @x order by FechaTurno desc '
EXECUTE (@fecha1)
obteniendo el mismo resultado pero al hacer print me muestra la fecha que realmente quiero guardar en @fecha1
ajunto imagen:

Cualquier detalle estare atento.
Valora esta pregunta


0