Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
To fazendo esta consulta no Banco Mysql
select cd_ficha,vaqueta_cor1,vaqueta_cor2,vaqueta_cor3,ref,solado,vaqueta1,vaqueta2,vaq
ueta3,vaqueta_cor1,vaqueta_cor2,vaqueta_cor3,forro1,forro_cor1,forro2,forro_cor2
,
solado_cor,sum(n26),sum(n27),sum(n28),sum(n29),sum(n30),sum(n31),sum(n32),sum(n3
3
),sum(n34),sum(n35),sum(n36),sum(n37),sum(n38),sum(n39),sum(n40),sum(n41),sum(n4
2
),sum(n43),sum(n44),sum(total) from fichas where plano= '21' group by ref,vaqueta1,vaqueta2,vaqueta3,forro1,forro2
tentei esta
select cd_ficha,vaqueta_cor1,vaqueta_cor2,vaqueta_cor3,ref,solado,vaqueta1,vaqueta2,vaq
ueta3,vaqueta_cor1,vaqueta_cor2,vaqueta_cor3,forro1,forro_cor1,forro2,forro_cor2
,
solado_cor,sum(n26),sum(n27),sum(n28),sum(n29),sum(n30),sum(n31),sum(n32),sum(n3
3
),sum(n34),sum(n35),sum(n36),sum(n37),sum(n38),sum(n39),sum(n40),sum(n41),sum(n4
2
),sum(n43),sum(n44),sum(total) from fichas where plano= '21' group by ref,vaqueta1,vaqueta2,vaqueta3,forro1,forro2 Having sum(total)<49 order by sum(total) desc
Gostaria de que o select Limitasse o valor do SUM(total) < 49 , Dividindo o GRUPO em Selects de até sum(total)== 48 , para gerar Grades de até 48 Pares.
Mas ele traz somente os Grupos onde o valor do SUM < sao até 48.
e entao os grupos q a soma passa de 48 sao excluidos do Result
Se alguém puder me Ajudar
Resultado sem o HAVING
Fichas : 63
Ref Cor 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Total
4255/B - Linha Moema(Quimba) Branco(a)/Branco(a) 1 2 3 3 2 1 12
Fichas : 40,42,44,46,48,50,51,53,55,57,59
Ref Cor 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Total
4452/H - Linha Dena (Botao Grande) Branco(a)/Branco(a) 11 22 33 33 22 11 132
se dividir dariam (2 x 48)+(1 x 36) 4 8 12 12 8 4 = 48 x 2
3 6 9 9 6 3 = 36 x 2
esta super confuso mesmo
explique melhor o resultado que deseja obter
?