ordernação por mês/ano

Delphi

04/11/2003

Olá...

preciso pegar o saldo anterior a um período...
no SQL faço o seguinte:
... where conta_credito=codigo and
cod_emp=1 and [b:eb82a6901f]extract (month from mes_ano_base)<9 and extract(year from mes_ano_base)<=2003)[/b:eb82a6901f]...


só q preciso mes/ano e naum separadamente,p. ex:
8/2003 -> ok
5/2003 -> ok
12/2002 ->não ok, pq 12 é > q 9...
pois tenho um período inicial 01/2003 e preciso pegar valores anterior a esse período, q nesse caso seria 12/2002

Livia


Livia

Livia

Curtidas 0

Respostas

Fava

Fava

04/11/2003

Se voce colocar order by mes_ano_base deve resolver porque ele irá classificar pelo campo date e esse tipo de problema não ocorre. (pelo menos no IB).


GOSTEI 0
Livia

Livia

04/11/2003

Como seria a condição???Pois o usuário entra com mês e ano, e preciso achar todas as ocorrências anterior a este período...
Estou utilizando cross-tab p/ fazer a soma dos valores desse período...
Livia


GOSTEI 0
Dracula Nosferatu

Dracula Nosferatu

04/11/2003

Pode ser que assim resolva

where conta_credito=codigo and
cod_emp=1 and mes_ano_base between ´01/2003´ and ´12/2003´


GOSTEI 0
POSTAR