Comparer les dates entre les deux période

thuhien - 4 juil. 2001 à 13:51
 stp - 4 juil. 2001 à 15:17
Bonjour,
J'ai 2 textbox
textbox1.text=01/09/yyyy de system
textbox2.text=31/08/yyyy de system
je voulais selectionner tous les service dans la table service qui ont la date debut>textbox1.text et la date de fin < textbox2.text
comment je peux écrire la requete?
select nom_service from Service where debut.... and fin....
si vous pouvez m'aider à la finir, ce sera très simpa

1 réponse

Salut

pour eviter tous les probleme liés aux date
il suffit de faire

-ORACLE
Select * from service where to_number(debut)>to_number(textbox1.text) and to_number(fin)<to_number(textbox2.text)

-SQL ou ACCES
Select * from service where clng(debut)>clng(textbox1.text) and clng(fin)<clng(textbox2.text)

ou encore plus fort (si !!!! c'est possible)
Select * from service where (clng(textbox1.text)between debut and fin) and (clng(textbox2.text)between debut and fin)

A+
0
Rejoignez-nous