Retornar mais de uma coluna no Sub Select com Oracle, tem como?

2 respostas
mausexdd

Tem como eu retornar mais de uma coluna com um sub select no oracle?

Ex:
(SELECT
       strem_day_info.DT_COLETA       
  WHERE 
        strem_day_info.DT_COLETA = DATE_FORMAT(NOW(),-1'%Y-%m-%d') 
)AS DIA_1,

(SELECT
        strem_day_info.QT_PORTADORAS_INFERIORES
   WHERE 
        strem_day_info.DT_COLETA = DATE_FORMAT(NOW(),-1'%Y-%m-%d') 
) AS DIA_1_CM_TOTAL

eu vou precisar das colunas QT_PORTADORAS_INFERIORES e DT_COLETA onde as datas forem equivalentes... vou fazer subselects porque vou retornar dia -1 ,-2,-3,-4,-5,-6 etc...

2 Respostas

ManoJava

Bom dia!

Vc pode retornar quantas colunas quiser com sub-select, desde que cada coluna retorne apenas 1 valor de saida, vc pode ter uma query principal com vários sub-select dentro.

Att.

mausexdd

vlw , cosegui fazer isso

segue o código para futuras duvidas:

(SELECT strem_day_info.DT_COLETA,(SELECT  strem_day_info.QT_PORTADORAS_INFERIORES)AS DIA_1_CM_TOTAL     
  WHERE strem_day_info.DT_COLETA = DATE_FORMAT(SYSDATE - 1))AS DIA_1,
Criado 15 de março de 2013
Ultima resposta 15 de mar. de 2013
Respostas 2
Participantes 2