Duvida com consulta com quebra em campo Checkbox

Oi pessoal do SC
Preciso da ajuda de vocês para solucionar um problema.
Tenho uma tabela de cadastro, que possui um campo checkbox – Múltiplos valores (delimitador)
Campo no BD (Mysql)
Opt_atendimento -> text
No form do SC
Tipo Checkbox
Lookup de edição = Manual = Múltiplos valores (delimitador)
Label = Municipal
Valor = 1
Label = Regional
Valor = 2
Label = Apenas por Telefone
Valor = 3

Ate aqui tudo bem
Na consulta que to tendo problema, pois a quebra é opt_atendimento
Então quando tenho um cliente com o apenas um opção da certo, mas quando são duas opções não faz a quebra
Exp.
Opção de Atendimento => Municipal
Cliente 01
Cliente 02
Cliente 03

Opção de Atendimento => Regional
Cliente 05
Cliente 06

Na realidade o cliente 01 foi selecionado com Opção de Atendimento X Municipal X Regional,
Então a consulta deveria ficar assim:

Opção de Atendimento => Municipal
Cliente 01
Cliente 02
Cliente03

Opção de Atendimento => Regional
Cliente 01
Cliente 05
Cliente 06

No caso do cliente 01, no BD fica 1;2

Alguém poderia me ajudar.

Helder, voce vai ter problema dessa forma…

Quebra é o mesmo que, digamos, group by no sql.

Se voce esta usando quebra diretamente no campo opt_atendimento,
quem marcar “Atendimento X Municipal X Regional” vai ser 1 quebra, quem marcar: “Atendimento X Municipal” vai ser otura quebra … quem marcar “Atendimento” vai ser outra quebra.

O que voce vai precisar pro sql entender é, primeiro criar uma tabela de “opcao_atendimento” com as opções que voce quer, pois ai vamos usar sql para quebrar pelo tipo de atendimento.
E criar uma tabela auxiliar cliente_atendimentos para fazermos uma joine retornar os atendimentos daquele cliente baseado na tabela “opcao_atendimento”. Ai no form é simples pois existe a opção “atualizar tabela de ligacao”.

Dessa forma vai ser muito mais facil voce extrair informação do banco e realizar seus relatorios.

Valeu Diogo
Vou ver o que da pra fazer aqui…
Obrigado pelo interesses em ajudar.
Att
Helder

.