Obtención de un Escalar y agrupmiento
Publicado por Juan Manuel Castañeda (3 intervenciones) el 10/06/2010 02:55:51
Hola a todos.
Intento obtener un escalar(p.e. una fecha) desde un select on agrupamiento.SQL SERVER 2008 express no permite realizar esta operación
CREATE FUNCTION dbo.f1(@id smallint,@s bit)
returns date
AS
BEGIN
DECLARE @f date
SELECT TOP(1)@fecha=C. FECHA,CD.PRODUCTO FROM COMPRAS_DETALLES CD JOIN COMPRAS C ON C.LETRA=CD.LETRA AND C.NUMERO=CD.NUMERO WHERE C.S IN(SELECT * FROM Tipos_de_Moviimientos tm WHERE S=@s) WHERE CD.PRODUCTO=@ID
return @f
END
¿Cómo se resuelve?
Gracias por sus rtas.
Intento obtener un escalar(p.e. una fecha) desde un select on agrupamiento.SQL SERVER 2008 express no permite realizar esta operación
CREATE FUNCTION dbo.f1(@id smallint,@s bit)
returns date
AS
BEGIN
DECLARE @f date
SELECT TOP(1)@fecha=C. FECHA,CD.PRODUCTO FROM COMPRAS_DETALLES CD JOIN COMPRAS C ON C.LETRA=CD.LETRA AND C.NUMERO=CD.NUMERO WHERE C.S IN(SELECT * FROM Tipos_de_Moviimientos tm WHERE S=@s) WHERE CD.PRODUCTO=@ID
return @f
END
¿Cómo se resuelve?
Gracias por sus rtas.
Valora esta pregunta


0