OVH Cloud OVH Cloud

[WD7.5] Sql et différence de dates

2 réponses
Avatar
Jean Cougnaud
Bonjour,

J'ai besoin de faire des différences entre des dates et je n'arrive pas à
obtenir un résultat sur une base HF.

J'ai fait la requète suivante :

SELECT DateDebut As Debut, DateFin As Fin, DateFin-DateDebut As difference
FROM Reservations

Et cela me renvoie un tableau vide. Les dates sont définies dans l'analyse
comme des rubriques dates.

Si je fais la même chose sur une base MySql cela me renvoie bien les dates
et la différence de dates dans un entier.

Y a-t-il une astuce pour le faire fonctionner sur une base HF ?

Merci d'avance

Jean

2 réponses

Avatar
Guillaume
bonjour,

SELECT DateDebut As Debut, DateFin As Fin, DateFin-DateDebut As difference
FROM Reservations



Strictement parlant de SQL, cela ne marche pas, inutile de chercher.
L'implémentation de la date est absolument exotique suivant les
constructeur, et aucun ne respecte la norme. MySQL fait ce qu'il veut !
Guillaume
Avatar
Jean Cougnaud
Bonjour,

Merci de ta confirmation. J'ai vu que certaines bases permettaient de le
faire avec des fonctions comme dans Sql Serveur, d'autres acceptent de faire
des soustractions de colonnes dates mais pas toutes.

Bon, il va falloir que l'on trouve une astuce.

Jean


"Guillaume" a écrit dans le message de
news:cetops$pfo$
bonjour,

> SELECT DateDebut As Debut, DateFin As Fin, DateFin-DateDebut As


difference
> FROM Reservations

Strictement parlant de SQL, cela ne marche pas, inutile de chercher.
L'implémentation de la date est absolument exotique suivant les
constructeur, et aucun ne respecte la norme. MySQL fait ce qu'il veut !
Guillaume