danielbench Postado Agosto 8, 2012 Denunciar Share Postado Agosto 8, 2012 Olá pessoal,Preciso de uma ajuda pra criar uma consulta que agrupe o total de vendas de uma tabela por mês/ano.Minha tabela tá assim:Datav, TotalCom a consulta:SELECT EXTRACT(MONTH FROM DATAV) AS MES_MOV,EXTRACT(YEAR FROM DATAV) AS ANO_MOV,Sum(total) AS TOTALFROM VendaGROUP BY EXTRACT(MONTH FROM DATAV), EXTRACT(YEAR FROM DATAV)Fica assim:Mês Ano Total01 2012 30.000,0002 2012 45.000,00Porém eu queria uma consulta que ficasse assim:Mês Total01/2012 30.000,0002/2012 45.000,00Alguém pode me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Agosto 9, 2012 Denunciar Share Postado Agosto 9, 2012 uma das formas seria assim, mas existem outrasapenas um exemplo para voce entenderprocedure TForm1.Button1Click(Sender: TObject); var texto1, texto2 : string; begin texto1 := '01 2012 30.000,00'; texto2 := '02 2012 45.000,00'; if pos(' ',texto1) > 0 then insert('/',texto1,pos(' ',texto1)); showmessage(texto1); if pos(' ',texto2) > 0 then insert('/',texto2,pos(' ',texto2)); showmessage(texto2); end;abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
danielbench
Olá pessoal,
Preciso de uma ajuda pra criar uma consulta que agrupe o total de vendas de uma tabela por mês/ano.
Minha tabela tá assim:
Datav, Total
Com a consulta:
SELECT EXTRACT(MONTH FROM DATAV) AS MES_MOV,
EXTRACT(YEAR FROM DATAV) AS ANO_MOV,
Sum(total) AS TOTAL
FROM Venda
GROUP BY EXTRACT(MONTH FROM DATAV), EXTRACT(YEAR FROM DATAV)
Fica assim:
Mês Ano Total
01 2012 30.000,00
02 2012 45.000,00
Porém eu queria uma consulta que ficasse assim:
Mês Total
01/2012 30.000,00
02/2012 45.000,00
Alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.