[RESOLVIDO] iReport + SQL + Formata dados

4 respostas
G

Tenho um SQL que traz em media de 2 a 4 cidades. e gostaria de apresenta elas.

vai puxar as cidades em relação de cidade da viagem que ele esta comprovando ou seja pode vim só 1 como pode vim varias;

SELECT
     cidade.`nome` AS cidade_nome
FROM
     `viagem` viagem INNER JOIN `comprovaviagem` comprovaviagem ON viagem.`id` = comprovaviagem.`viagem_id`
     INNER JOIN `viagem_cidade` viagem_cidade ON viagem.`id` = viagem_cidade.`listaViagens_id`
     INNER JOIN `cidade` cidade ON viagem_cidade.`listaCidade_id` = cidade.`id`
WHERE
     comprovaviagem.`id` = 1
ae vai vim a lista na variavel - $F{cidade_nome}

ae gostaria de apresentar ela desta forma =

( Rio de janeiro / São Paulo / Manaus )

alguem pode me ajudar?

4 Respostas

G

Poxa ninguem ? preciso muito disso!

pmlm

Qual é o motor de BD?
Se for ORACLE tens a função LISTAGG.
Se for mySQL tens a função GROUP_CONCAT.

R

pmlm:
Qual é o motor de BD?
Se for ORACLE tens a função LISTAGG.
Se for mySQL tens a função GROUP_CONCAT.

Essa é a ideia =D

G

pmlm:
Qual é o motor de BD?
Se for ORACLE tens a função LISTAGG.
Se for mySQL tens a função GROUP_CONCAT.

vlw … consegui, so nao da espaço entre os campos pra ficar formatadinho direitinho… mais ta bom! vlw

O importante que resolveu

Criado 3 de janeiro de 2013
Ultima resposta 14 de jan. de 2013
Respostas 4
Participantes 3