IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Ajout de deux dates .


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Indonésie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2012
    Messages : 11
    Par défaut Ajout de deux dates .
    Bonjour,

    Je vais essayer d'etre clair ......
    Jai une table qui contient entre autre les colonnes: 'equipment_name', 'next_intervention_date' et 'intervention_frequency'.

    Ce que je voudrais faire c'est pouvoir renseigner la colonne `next_intervention_date` en ajoutant la date d'intallation et la frequence d'intervention le tout devant avoir au minimum la date courante.

    Exemple :
    - date d'install : 05/10/2012
    - frequence : trimestriel
    - date de la prochaine intervention ?

    Reponse :
    La prochaine intervention aura lieu le 05-01 2013.
    La date d'installation sera le 05-10-2012 a laquelle s'ajoute trois mois car la frequence d'intervention est trimestrielle.
    Le resultat devant etre superieur ou egal a la date courante.

    Mais dans le cas :
    - date d'installation serai le 20-12-2011 (la semaine 51 de 2011)
    - frequence : quinzaine

    Une premiere intervention a ete prevue la semaine 1 de 2012
    donc 51 + 2 = 1 ?????.

    Apres m'etre fait quelques noeuds aux boyeaux de la tete, il faut bien me rendre a l'evidence: Je tourne en rond ... Et tout simplement, est ce possible ????

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    Regarde du côté des fonctions de dates de MySQL, et notamment DATE_ADD(date,INTERVAL expr type)
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Indonésie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2012
    Messages : 11
    Par défaut
    Merci pour le tuyau, je vais eplucher ca .....

Discussions similaires

  1. Ajouter deux dates sous Oracle
    Par foxrol dans le forum SQL
    Réponses: 6
    Dernier message: 30/05/2012, 10h51
  2. Ajout de dates entre deux dates
    Par Chicou17 dans le forum SAS Base
    Réponses: 6
    Dernier message: 31/10/2011, 10h10
  3. Ajout de deux jours à une date
    Par owolber dans le forum Langage SQL
    Réponses: 1
    Dernier message: 30/03/2011, 15h54
  4. Réponses: 4
    Dernier message: 21/11/2008, 10h54
  5. ajout de deux heures dans une date
    Par chris401 dans le forum Access
    Réponses: 2
    Dernier message: 29/06/2006, 08h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo