Como usar a função month e year no Interbase

Delphi

05/06/2003

Queria saber como faço para usar a função month e year no interbase para retornar apenas o mês e o ano de uma data.

No accsses uso ela da seguinte maneira:

[b:fa7cae2b9b]select month(data)&´/´&Year(Data), sum(total) from pedidos
group by data;[/b:fa7cae2b9b]
:?:


Jackson

Jackson

Curtidas 0

Respostas

Luc.morais

Luc.morais

05/06/2003

Exemplo:

select extract(month from data) || ´/´ || extract(year from data), sum(total) from pedidos
group by data;


Luciano


[quote=´Jackson´]Queria saber como faço para usar a função month e year no interbase para retornar apenas o mês e o ano de uma data.

No accsses uso ela da seguinte maneira:

[b]select month(data)&´/´&Year(Data), sum(total) from pedidos
group by data;[/b]
:?:



GOSTEI 0
Prosystem

Prosystem

05/06/2003

Estes comandos nao existem no delphi, mas temos a funcao :
DECODEDATE que funciona assim

procedure
var
ANO,MES,DIA : WORD;
v_data:tdate;
BEGIN
v_data:=now;
decodedate(v_data,ano,mes,dia)
emd;

Desta forma as variaveis aramazenaram os valores de que necessita.

T+


GOSTEI 0
POSTAR