Autor Tópico: Contribuição: Gráfico comparativo de datas  (Lida 2510 vezes)

Higor Vaz

  • Iniciante
  • **
  • Mensagens: 95
  • Eeeeu
    • Email
Contribuição: Gráfico comparativo de datas
« Online: Março 26, 2011, 12:49:15 pm »
Depois que consegui gerar o gráfico que precisava é que descobri a diferença entre os comandos CASE e IF do MySQL.
http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html#operator_case
http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html#function_if
Em suma:
IF     - comparação entre dois dados
CASE - comparação entre dois ou mais dados
Eis o SQL:
Código: [Selecionar]
/////////////////////////
SELECT
id,
DataAbertura,
CASE
WHEN (DATEDIFF(CURDATE(),DataAbertura)) <= 2 THEN 'NORMAL'
WHEN (DATEDIFF(CURDATE(),DataAbertura)) <= 3 THEN 'ALERTA'
ELSE 'CRITICO'
END as 'TicketSituacao',
TicketArea
FROM ticket
WHERE TicketSituacao IS NULL AND TicketEstado = 'Aberto'
ORDER BY 'TicketSituacao'
/////////////////////////
MySQL :: MySQL 5.1 Reference Manual :: 11.4 Control Flow Functions

Compartilhe o conhecimento que Deus lhe dá e receberá mais.
Higor Vaz

rodrigofaustino

  • Novato
  • *
  • Mensagens: 42
  • Tenha coragem de mudar o que voce pode mudar.
Re:Contribuição: Gráfico comparativo de datas
« Responder #1 Online: Junho 04, 2013, 10:19:19 pm »
AMIGO GOSTARIA DE SABER COMO FAÇO PARA GERAR O GRAFICO DE VENDA DE UM VENDEDOR EM DOIS PERIODOS, EX: COMPARAR O QUE ELE VENDEU EM JANEIRO E O QUE ELE VENDEU EM FEVEREIRO