Programación en castellano
Inicio > Foros > SQL Server > Uso de variables en subqueries
-Foros de debate

SQL Server
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Uso de variables en subqueries
Enviado por Andres el día 16 de noviembre de 2005

Que tal,

Quisiera saber si � Es posible utilizar variables dentro de un subquery en SQL Server 2000?

Con la siguiente consulta, obtengo un error del motor:

DECLARE @fecha DATETIME
SELECT precio
FROM ventas_productos
WHERE fecha = (
SELECT @fecha = MIN( fecha )
FROM ventas_productos
WHERE venta_id = 4
)
AND venta_id = 4

El error que genera es :

Servidor: mensaje 170, nivel 15, estado 1, l�nea 5
L�nea 5: sintaxis incorrecta cerca de \\\'=\\\'.

Consulte el error y basicamente es un error por sintaxis,
pero si ejecuto solo la instruccion donde me marca el error, no hay problema.

DECLARE @fecha DATETIME
SELECT @fecha = MIN( fecha )
FROM ventas_productos
WHERE venta_id = 4

Mi soluci�n fue separar las consultas, pero aun tengo la duda del uso de variables en subconsultas.

Gracias por los comentarios

 

Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: jugar gratis | amor | navidad 2009 | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados