Salut à toi.
Je suppose que ton champ est du type datetime.
Si tu as inséré uniquement des dates (sans l'heure) - c'est à dire que ton champ datetime te sert à stocker uniquement des dates - , sybase met hh:mm:ss à zéro. Dans ce cas, tu peux utiliser un paramètre ne contenant qu'une date simple, ça va marcher ; sybase mettra aussi hh:mm:ss à zéro dans ton paramètre.
Si tu as des heures & minutes, tu peux :
1. Utiliser un intervalle qui définit ton jour. Ex: tu veux la date du 24-07-2001, tu écris :
Code :
- where ma_date > "07-23-2001"
- and ma_date < "07-25-2001"
|
2. Utiliser la fonction convert() qui permet convertir 1 date en chaîne & utiliser un paramètre au bon format de type string :
Code :
- /* Le format 112 donne aaaammjj */
- where convert(ma_date,112) = "20010724"
|
3. Bricoler au moyen des fonctions date. C.f. les fcts date dans la doc.
Pour ma part, j'opterais pour la 1e solution, qui sera je pense beaucoup - gourmande
---------------
di. / www.diredaredare.org - Ailes de la ville