Boa Noite amigos Especialistas,
Estou desenvolvendo uma aplicação para cardápio de restaurante.
Tenho uma tabela em que a chave é composta por dia da semana de 1 a 8=seg a dom
e códigos dos produtos do cardápio do dia.
exemplo Segunda (Arroz, Feijão); Terça (Macarrão, salada) …
Não sei como montar o comando SQL para trazer isso por coluna de uma só vez
da semana toda para colocar numa listview do meu programa.
Por favor, alguém pode me ajudar?
Tentei esse SQL mas esta´ tudo desposicionados e cheio de NULL apesar de
traze-los por coluna corretamente.
select (select t1050_desc_produto from tab01050 where T1076_cod_cardapio = 2 and T1050_cod_produto = T1076_cod_produto order by T1050_cod_agrupamento asc ,T1050_desc_produto asc) as segunda, (select t1050_desc_produto from tab01050 where T1076_cod_cardapio = 3 and T1050_cod_produto = T1076_cod_produto order by T1050_cod_agrupamento asc ,T1050_desc_produto asc) as terça, (select t1050_desc_produto from tab01050 where T1076_cod_cardapio = 4 and T1050_cod_produto = T1076_cod_produto order by T1050_cod_agrupamento asc ,T1050_desc_produto asc) as Quarta, (select t1050_desc_produto from tab01050 where T1076_cod_cardapio = 5 and T1050_cod_produto = T1076_cod_produto order by T1050_cod_agrupamento asc ,T1050_desc_produto asc) as Quinta, (select t1050_desc_produto from tab01050 where T1076_cod_cardapio = 6 and T1050_cod_produto = T1076_cod_produto order by T1050_cod_agrupamento asc ,T1050_desc_produto asc) as Sexta, (select t1050_desc_produto from tab01050 where T1076_cod_cardapio = 7 and T1050_cod_produto = T1076_cod_produto order by T1050_cod_agrupamento asc ,T1050_desc_produto asc) as Sábado, (select t1050_desc_produto from tab01050 where T1076_cod_cardapio = 8 and T1050_cod_produto = T1076_cod_produto order by T1050_cod_agrupamento asc ,T1050_desc_produto asc) as Domingo from tab01076 where T1076_cod_cardapio in (1,2,3,4,5,6,7,8)
Agradeço a todos
Sânzio Carmo