SQL Server - Consulta SQL en cascada

 
Vista:
Imágen de perfil de Humberto
Val: 10
Ha aumentado su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Consulta SQL en cascada

Publicado por Humberto (4 intervenciones) el 24/03/2021 10:18:24
Estoy intentando replicar fuera de ACCESS unas consultas que he hecho hace tiempo, el problema es que como es tipico en Aaccess el resultado final viene de poner en cascada 7 u 8 consultas sql de access.

Como puedo replicar estas mismas cascadas en SQL server.

Es decir en Acces puedo llamar desde una consulta al resultado de otra anterior y asi continuamente de una forma facil.
pero no se como hacerlo en SQL server sin crear tablas intermedias.

Hay alguna otra herrameinta que lo pueda hacer ?

Saludos

y grancias anticipadas.
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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Consulta SQL en cascada

Publicado por Isaias (4558 intervenciones) el 24/03/2021 20:06:46
No me imagino una "consulta en cascada", necesitaría mas informacion al respecto
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
Imágen de perfil de Humberto
Val: 10
Ha aumentado su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Consulta SQL en cascada

Publicado por Humberto (4 intervenciones) el 25/03/2021 09:17:36
En access es tipio hacer consultas del tipo

CONSUTA A:
Select * from tabla A

y despues otra consulta :

CONSULTA B:
Select * from CONSULTA B

y despues otra :

CONSULTA C:

Select * from CONSULTA C

...
Y asi muchisimas veces hasta obtener el resultado esperado.

Cuando intento replicar este comportamiento por ejemplo en SQL server, empiezo a usar Select dentro de select....

pero a ha la que anido 3 o 4 select se genera un mounstro muy dificil de controlar.

seria algo de la forma:

Select * from

(select * form ) a
(select * form ) b
(select * form )c

.... pero cuando los SQL son largo este simple esquema se complica y mucho.


¿Hay alguna forma de que un sql, recoja el resultado de otro sql B, y que este de otro C,... de una forma un poco estructurada ?

Access lo tiene bastante resuelto, solo llamas a la consulta que has creado anteriormente y la tratas como una tabla mas, y se termino el problema.


He progrmado en varios lenguajes de programacion C++, etc, y echo de menos herramientas que organizan de una forma el codigo.
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
Imágen de perfil de Humberto
Val: 10
Ha aumentado su posición en 2 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Consulta SQL en cascada

Publicado por Humberto (4 intervenciones) el 25/03/2021 16:02:54
Se podrian cambira estas consultas por VISTAS ?
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