Requete sql

Bonjour,

J'aurais besoin votre aide pour une requête sql s'il vous plait. je m'explique:

champ date_debut a une date et donc il me faudrait une requête qui calcule le nombre de secondes entre cette date et la date actuelle

merci d'avance

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. ben si ton champ date_debut est un timestamp,
    tu fait ta requete :
    SELECT date_debut FROM table WHERE champ=valeur
    ensuite, une simple soustraction
    time() - $date_debut
    1. quelqu'un pourait t il mettre tous ca dans une seule requête svp? car celci ne marche pas:

      SELECT date_debut FROM table ($date_debut - time() ) WHERE champ=valeur 
      1. je suis pas sur que tu ai compris l'utilité des requetes sql

        elle servent (dans notre cas avec SELECT) seulement a retrouver une information dans une base de donnée en vue d'exploiter cette information

        donc,
        il faut d'abord executer la requete sql pour retrouver la date de debut
        puis effetuer un calcul pour connaitre le nombre de seconde ecoulée depuis cette date
        1. ok mais peut t on faire ce calcule via sql?

          comme la requête suivante calcule la différence entre deux dates:

          query = "SELECT DATEDIFF('2010:10:10','2010:11:11') FROM table WHERE UserName=test"


          Le soucis ce que je voudrais mettre ce type de requête:

          query = "SELECT DATEDIFF('un_champ_avec_une_date','CURDATE()') FROM table WHERE UserName=test"


          mais cela ne marche