Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
entao tenho select que retorna esse resultado
1 12/02/11 234,98
1 12/02/11 234234,47
2 12/02/11 0
2 12/02/11 6981,51
estou precisando juntar os dois valor ex
1 12/02/11 234,98 234234,47
2 12/02/11 0 6981,51
tentei fazer no selec mas nao rolou nao sei se é melhor fazer no php ou no sql, alquem tem uma sugestao melhor forma vlw
no meu caso estou usando o oracle, tenho dois select igual e faço union ai dá nesse resultado que postei acho que desse jeito nao vai funcionar p/ oracle
entao estou tentando retornar em coluna em vez de linha e tambem o total dos dois campos. nao conheco bem oracle
ex
Select campo1
from tab1
union
select campo2
from tab2
o resultado deveria ser assim
campo1_____|_____campo2_____|_____total_campo1_campo2
10_________|_____20_________|_____30_________________
vlw
Tente uma function, veja este tópico.
tentei fazer mas nao rolou deu erro (invalid number of arguments)
Algum erro na FUNCTION que foi feita.
Publica aí o código.
GROUP_CONCAT()
CONVERT()
Converte o campo para string, depois concatena usando o separador espaço e agrupando por id
FROMtabelaGROUP BYid