Cita:
Iniciado por jsr_17_7 hola gente k tal... tengo un problema, estoy tratando de poner el titulo a una columna de la subconsulta pero no me lo muestra esta es mi consulta...
SELECT V.CVIA_CODIGO AS CODIGO,
C1.VCIU_DESC_LARGA AS PARTIDA,
C2.VCIU_DESC_LARGA AS LLEGADA,
V.DVIA_FEC_SALIDA AS FEC_SALIDA,
V.CVIA_HOR_SALIDA AS HORA_SALIDA,
V.DVIA_FEC_LLEGADA AS FEC_LLEGADA,
V.CVIA_HOR_LLEGADA AS HORA_LLEGADA,
R.CRUTA_TIEMPO AS DURACIóN,
(SELECT COUNT(*)AS RESERVAS FROM RESERVACION WHERE CVIA_CODIGO = V.CVIA_CODIGO) ----> "RESERVAS" es el titulo a poner
FROM RUTA AS R
INNER JOIN CIUDAD AS C1 ON R.CCIU_CODIGO_PAR = C1.CCIU_CODIGO
INNER JOIN CIUDAD AS C2 ON R.CCIU_CODIGO_LLE = C2.CCIU_CODIGO
INNER JOIN VIAJE AS V ON V.CRUTA_CODIGO = R.CRUTA_CODIGO
espero k me puedan ayudar...
Tuviste un pequeño error quien debe mostrar el resultado es la consulta mas no la subconsulta.
por ende quien debe asiganar los titulos es la consulta
Código SQL:
Ver originalSELECT V.CVIA_CODIGO AS CODIGO,
C1.VCIU_DESC_LARGA AS PARTIDA,
C2.VCIU_DESC_LARGA AS LLEGADA,
V.DVIA_FEC_SALIDA AS FEC_SALIDA,
V.CVIA_HOR_SALIDA AS HORA_SALIDA,
V.DVIA_FEC_LLEGADA AS FEC_LLEGADA,
V.CVIA_HOR_LLEGADA AS HORA_LLEGADA,
R.CRUTA_TIEMPO AS DURACIóN,
(SELECT COUNT(*) FROM RESERVACION WHERE CVIA_CODIGO = V.CVIA_CODIGO) AS Reservas
FROM RUTA AS R
INNER JOIN CIUDAD AS C1 ON R.CCIU_CODIGO_PAR = C1.CCIU_CODIGO
INNER JOIN CIUDAD AS C2 ON R.CCIU_CODIGO_LLE = C2.CCIU_CODIGO
INNER JOIN VIAJE AS V ON V.CRUTA_CODIGO = R.CRUTA_CODIGO
viste a veces cometemos errores ingenuos pero eso nos sirve para el futuro y es mejor fallar a NO hacer nada, asi se aprende.
www.bitxense.com.pe | Soluciones Informaticas S.A.C. -
[email protected]
Cualquier duda soy Jhon Bautista Palomino aqui esta mi correo
[email protected] Lima-Peru