02/01/2008, 12:20
|
| | | Fecha de Ingreso: octubre-2007
Mensajes: 185
Antigüedad: 17 años, 3 meses Puntos: 0 | |
Problema con una Función Amigos necesito de su ayuda, tengo un problema con una funsion me pueden ayudar.
el asunto va asi, tengo la siguiente funsion ALTER FUNCTION [dbo].[DameFecha]
(@tabla varchar(12),@campo varchar(12),@condicion varchar(30), @paran numeric)
RETURNS datetime
AS
BEGIN
DECLARE @f datetime,@sql varchar(400)
select @f=@campo + ' from ' + @tabla + ' where ' + @condicion + ' = ' + cast(@paran as varchar(20))
RETURN @f
END
acá lo que quiero es recuperar el campo de fecha de cualquier tabla, para ello a la func le paso el nombre de la tabla, el nombre del campo a devolver, el filtro y el parámetro
pero me manda el siguiente error..Error de conversión al convertir una cadena de caracteres a datetime.
aca lo que le entiendo que como lo que voy a devolver es un datetime y la consulta va dentro de una cadena por eso me da el error... bueno alguien me puede ayudar.
gracias |