ayuda con este tipo de dato
Bueno lo que pasa es que cuando mando la fecha para realizar la consulta sale este error
espero que puedan ayudarme nos vemos
creo que es por la comilla simple(')
create procedure spRepVenta_probando
@Tabla varchar(10),
@Fecha datetime,
@Campo varchar(10)
as
--select @Tabla=@nombre
exec('select distinct P.Pro_Desc ,U.Uni_Nombre,
from Pedido_Menor PM, DetPedMenPro DP,'+ @Tabla +' as TD
where PM.PedMen_ID=TD.PedMen_ID
and TD.'+@Campo+'='+@Fecha+'')
exec spRepVenta_probando "Factura",'16/06/2004',"Fac_Fecha"
error:
Servidor: mensaje 170, nivel 15, estado 1, lÃnea 6
LÃnea 6: sintaxis incorrecta cerca de '16'.
[email protected]
espero que puedan ayudarme nos vemos
creo que es por la comilla simple(')
create procedure spRepVenta_probando
@Tabla varchar(10),
@Fecha datetime,
@Campo varchar(10)
as
--select @Tabla=@nombre
exec('select distinct P.Pro_Desc ,U.Uni_Nombre,
from Pedido_Menor PM, DetPedMenPro DP,'+ @Tabla +' as TD
where PM.PedMen_ID=TD.PedMen_ID
and TD.'+@Campo+'='+@Fecha+'')
exec spRepVenta_probando "Factura",'16/06/2004',"Fac_Fecha"
error:
Servidor: mensaje 170, nivel 15, estado 1, lÃnea 6
LÃnea 6: sintaxis incorrecta cerca de '16'.
[email protected]
