Posté par Colargol .
En réponse au message ordre by.
Évalué à 2.
Tu n'as pas donné la structure de la table sur laquelle tu travailles mais je crois comprendre que tu as 2 colonnes distinctes pour la date et l'heure de la réservation. Tu aurais plutôt intérêt à utiliser une seule colonne pour stocker date + heure en utilisant le type de données DATETIME :
Ceci te permettrait, par exemple (exemples pour mySQL) :
- de calculer la durée d'une réservation :
select end_d - beginning_d from occupied_hall
- reporter une résa d'une semaine :
update occupied_hall set beginning_d = DATE_ADD(beginning_d, INTERVAL 7 DAY)
- afficher le calendrier des résas
select date_format(beginning_d ,'%d/%m/%y %H:%i'),salle from occupied_hall order by beginning_d
# DATETIME
Posté par Colargol . En réponse au message ordre by. Évalué à 2.
http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-types.h(...)
http://www.postgresql.org/docs/8.2/interactive/datatype-date(...)
Ceci te permettrait, par exemple (exemples pour mySQL) :
- de calculer la durée d'une réservation :
select end_d - beginning_d from occupied_hall
- reporter une résa d'une semaine :
update occupied_hall set beginning_d = DATE_ADD(beginning_d, INTERVAL 7 DAY)
- afficher le calendrier des résas
select date_format(beginning_d ,'%d/%m/%y %H:%i'),salle from occupied_hall order by beginning_d
etc ... http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-functio(...)