SQL - delete sql

 
Vista:

delete sql

Publicado por xfanatico (6 intervenciones) el 30/10/2002 07:34:19
2 tablas :

Asociacion ( cod_aso, descripcion )
Estudiante ( nombre, apellido, edad, cod_aso )

Y necesito eliminar la asociacion a la cual pertenece el estudiante mas viejo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:delete sql

Publicado por EDELRIO (540 intervenciones) el 30/10/2002 17:48:16
Select Edad= Max(edad), Cod_aso
Into #TmpPaso
from estudiante

Delete Asociacion where cod_aso = (Select cod_aso from #tmppaso)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:delete sql

Publicado por xfanatico (6 intervenciones) el 31/10/2002 07:31:30
suena muy logico...
pero al ejecutar da un error : no sabe que es #tmppaso

es posible que el motor que utilizo (SQL Anywhere 5.0), no lo soporte, o lo utilice con otro formato.

Existe alguna forma de no utilizar esa variable ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:delete sql

Publicado por EDELRIO (540 intervenciones) el 31/10/2002 17:14:49
#TmpPaso no es una variable es una tabla temporal...

Pero bueno sustituya eso que le habia dicho por esto otro....
Declare @Codigo integer,
@Edad integer
Select @Edad= Max(edad), @Codigo = Cod_aso
from estudiante

Delete Asociacion where cod_aso = @Codigo

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar