olá pessoal estou precisando de ajuda em mysql, meu problema é o seguinte eu preciso fazer uma string asim
"['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0']" substituindo os zeros pela quantidade naquele mes, e filtrado por estados por exemplo...
se tiver registros em fev e março no estado rs
eu precisaria forma nome = rio grande do sul, "['0', '2', '3', '0', '0', '0', '0', '0', '0', '0', '0', '0']" por ex.. claro que essa string ia ser criada via programação
com essa query aki
SELECT m.nome, MONTH( v.hora_marcada ) AS mes, count( v.codigo ) AS quant
FROM intra_pedidos v
INNER JOIN estado m ON v.cod_uf = m.codigo
GROUP BY m.nome,MONTH( v.hora_marcada )
ORDER BY 1,2
LIMIT 0 , 30
eu até conto quantos registros tem por mes mas repete em varios registros 1 a cada mes que tiver...
alguém sabe como fazer em uma linha fazendo comparações no sql para ficar algo parecido nome soma_mes1, soma_mes2,
ou até mesmo fazer com 2 query, porque desse jeito que fiz eu teria que fazer muitas linhas no codigo comparar mes estado toda hora pra formar a string isso tudo em cada estado daria muitas linhas de codigos
Question
jpsilva7
olá pessoal estou precisando de ajuda em mysql, meu problema é o seguinte eu preciso fazer uma string asim
"['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0']" substituindo os zeros pela quantidade naquele mes, e filtrado por estados por exemplo...
se tiver registros em fev e março no estado rs
eu precisaria forma nome = rio grande do sul, "['0', '2', '3', '0', '0', '0', '0', '0', '0', '0', '0', '0']" por ex.. claro que essa string ia ser criada via programação
com essa query aki
SELECT m.nome, MONTH( v.hora_marcada ) AS mes, count( v.codigo ) AS quant
FROM intra_pedidos v
INNER JOIN estado m ON v.cod_uf = m.codigo
GROUP BY m.nome,MONTH( v.hora_marcada )
ORDER BY 1,2
LIMIT 0 , 30
eu até conto quantos registros tem por mes mas repete em varios registros 1 a cada mes que tiver...
alguém sabe como fazer em uma linha fazendo comparações no sql para ficar algo parecido nome soma_mes1, soma_mes2,
ou até mesmo fazer com 2 query, porque desse jeito que fiz eu teria que fazer muitas linhas no codigo comparar mes estado toda hora pra formar a string isso tudo em cada estado daria muitas linhas de codigos
Link to comment
Share on other sites
3 answers to this question
Recommended Posts