Buen dia amigos expertos en SQL Server
Me he topado acá con una pequeña interrogante y la verdad que he obtenido lo que quiero pero no es muy eficiente lo que tengo, resulta que debo hacer unas consultas en la cual cada una de ellas es distinta, cada una me retornara solamente un campo
y debo hacer varias consultas entonces me gustaría saber como le hago para hacer esas consultas de tal forma que las ejecute en una sola consulta y me retornen el resultado en columnas distintas y de forma horizontal es decir
si las ejecuto por individual me arroja
campo 1
campo 2
yo quiero
campo 1 campo 2 campo 3 campo 4
consulta 1
Código SQL:
Ver originalSELECT SUM(v_des) AS co_ag FROM cartera
WHERE cierre=(SELECT MAX(cierre) FROM cartera) AND promotor='031-019'
AND sector NOT IN('001','002','003','006','007','009')
AND desembolso BETWEEN (SELECT MIN(cierre) FROM cartera) AND (SELECT
MAX(cierre) from cartera)
consulta 2
Código SQL:
Ver originalSELECT SUM(v_des) AS col_com FROM cartera
WHERE cierre=(SELECT MAX(cierre) FROM cartera) AND promotor='031-019'
AND sector IN('001','002','003','006','007','009')
AND desembolso BETWEEN (SELECT MIN(cierre) FROM cartera) AND (SELECT MAX(cierre) FROM cartera)
Espero haber explicado que es lo que quiero