none
Ayuda con consulta SQL RRS feed

  • Pregunta

  • Hola amigos especialistas de la comunidad, tengo un problemilla que no puedo resolver:

    Esta consulta como puedo hacer para que sea una sola y me muestre un solo resultado?

    Gracias.

    ______________________________________________________________

    SELECT 
    P.CodPasajero 'VUELO',
    (ApePat+ ' ' + ApeMat+ ' ' + Nombres) 'NOMBRE DE PASAJERO',
    O.CodOrigen 'ORIGEN',
    D.CodDestino 'DESTINO',
    P.F_Ida 'PARTIDA',
    P.F_Vuelta 'RETORNO',
    P.H_Salida 'HORA DE SALIDA',
    P.H_Llegada 'HORA DE LLEGADA',
    C.NomCategoria 'CLASE'
    FROM PASAJERO P
    INNER JOIN CATEGORIA C ON P.CodCategoria=C.CodCategoria
    INNER JOIN ORIGEN O ON P.CodOrigen=O.CodOrigen
    INNER JOIN DESTINO D ON P.CodDestino=D.CodDestino
    _______________________________________________________________________
    SELECT
    o.CodOrigen,
    o.CiudadID,
    p.PaisNombre
    from ORIGEN O inner join PAIS P ON O.PaisCodigo=P.PaisCodigo


    Juan Fernando

    domingo, 9 de julio de 2017 0:11

Respuestas

  • Tienes que dejar claro que entiendes por "...hacer que sea una sola y muestre un solo resultado"

    - ¿Combinar las filas para agregar nuevas columnas?

    - ¿Unir ambas consultas para obtener un único conjunto?

    Asumiré que se trata del primer caso.

    SELECT 
        P.CodPasajero 'VUELO',
        (ApePat + ' ' + ApeMat + ' ' + Nombres) 'NOMBRE DE PASAJERO',
        O.CodOrigen 'ORIGEN',
        PAIS.PaisNombre 'PAIS ORIGEN',
        D.CodDestino 'DESTINO',
        P.F_Ida 'PARTIDA',
        P.F_Vuelta 'RETORNO',
        P.H_Salida 'HORA DE SALIDA',
        P.H_Llegada 'HORA DE LLEGADA',
        C.NomCategoria 'CLASE'
    FROM 
        PASAJERO P
        INNER JOIN CATEGORIA C ON P.CodCategoria = C.CodCategoria
        INNER JOIN ORIGEN O ON P.CodOrigen = O.CodOrigen
        INNER JOIN DESTINO D ON P.CodDestino = D.CodDestino
        INNER JOIN PAIS P ON O.PaisCodigo = PAIS.PaisCodigo;
    GO


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.

    • Marcado como respuesta Juan_fernando domingo, 9 de julio de 2017 2:10
    domingo, 9 de julio de 2017 1:08