Ajuda no SQL

Firebird

01/03/2004

Ola todos.

Gostaria de fazer uma consulta que me retornasse as notas fiscais a partir de um determinado número, entre datas.

Isto é: o usuário informa a data inicial e final, e o número da Nota inicial.

Obrigado.


Emanoel

Emanoel

Curtidas 0

Respostas

Dallagnelo

Dallagnelo

01/03/2004

Ola todos. Gostaria de fazer uma consulta que me retornasse as notas fiscais a partir de um determinado número, entre datas. Isto é: o usuário informa a data inicial e final, e o número da Nota inicial. Obrigado.


Utilize o comando Between

Exemplo:
SELECT * FROM TABELA WHERE (CODIGO BETWEEN :CD1 AND CD2) AND (DATA BETWEEN :DT1 AND :DT2)


GOSTEI 0
Emanoel

Emanoel

01/03/2004

Ok.
Só que eu não sei o numero final da Nota.
O usuário apenas informa o numero da Nota inicial e o programa lista todas entre as datas e iniciando com aquele número.
Obrigado.


GOSTEI 0
Afarias

Afarias

01/03/2004

|Só que eu não sei o numero final da Nota.

como exatamente?? ele informa 32000 e vc quer todos os números maiores q 32000 ??

(NOTA > 32000)

ou ele informa 32 e vc quer todos os números q iniciam com 32

(NOTA LIKE ´32¬´)

ou

(CAST(NOTA as VARCHAR(6)) LIKE ´32¬´)


ou???



T+


GOSTEI 0
POSTAR