begin process at 2012 05 27 04:33:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Requêtes

 > 

Requète SQL : Calcul de différence de date


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Requète SQL : Calcul de différence de date

lundi 26 juillet 2010 à 14:08:14 | Requète SQL : Calcul de différence de date

Milliotthomas

Bonjour je cherche la procédure pour effectuer la requète suivante sous MSQL. Le but est de pouvoir utiliser ce résultat sous une page web.

| Date | Nom | ETAT |
|2010-07-19 16:50:54.0950000| Item1 | 0 |
|2010-07-19 17:40:54.0950000| Item2 | 1 |
|2010-07-19 17:50:54.0950000| Item1 | 1 |
|2010-07-19 18:14:54.0950000| Item1 | 0 |
|2010-07-19 19:07:54.0950000| Item3 | 1 |
|2010-07-19 20:24:54.0950000| Item1 | 1 |

Somme des différence de date entre l'état 0 -> 1 de l'Item 1 sur un temps donné.

Exemple : Entre le 19/07/2010 de 0h à 23h sur l'Item 1
-> (2010-07-19 17:50:54.0950000 - 2010-07-19 16:50:54.0950000)
+(2010-07-19 20:24:54.0950000 - 2010-07-19 18:14:54.0950000)
= 0000-00-00 03:06:00.0000000

lundi 26 juillet 2010 à 14:39:20 | Re : Requète SQL : Calcul de différence de date

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

Regarde du côté de la fonction DATEDIFF de MySQL.
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
lundi 26 juillet 2010 à 16:06:52 | Re : Requète SQL : Calcul de différence de date

Milliotthomas

Merci pour la réponse mais mon problème ce situe plus au niveau de l'architecture de la requète. Est ce que je peux réaliser cette fonction en une requète ou alors je dois passer par la création d'une nouvelle table ?(ce que je souhaiterai éviter)
lundi 26 juillet 2010 à 16:11:09 | Re : Requète SQL : Calcul de différence de date

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

Tu peux parfaitement l'utiliser dans la clause SELECT ou la clause WHERE d'une requête, par exemple :

SELECT SUM(DATEDIFF(date1,date2)) AS SommeDate FROM table
SELECT date1, date2 FROM table WHERE DATEDIFF(date1, date2) > 1000

Je te laisse trouver la requête qui te permettra de récupérer la ligne de l'enregistrement sur laquelle tu souhaite appliquer la fonction DATEDIFF
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement


Cette discussion est classée dans : date, sql, différence, requète, item1


Répondre à ce message

Sujets en rapport avec ce message

Comment effectuer une requete sql avec un test de différence de date ? [ par paddybl ] bonsoir,voilà mon problémej'ai une table sql server avec un champ date de type dd/jj/aaaaje souhaite faire une requete sql avec comme condition, "trou Probleme de DATE sous SQL server [ par youyou08 ] J'ai un probleme avec la création d'une variable Date sous SQL server J'ai taper le code suivant pour créer ma variable DECLARE @date DATETIME SET @d procedure pour travailler sur les DATES [ par Bowen123 ] Bonjour,Sous SQL SERVER,J'ai une table comprenant une Ligne par demi journée (tbl_CALENDRIER) défini par une date et un indice de demijournée (0 ou 1) Problème de date [ par kidpigeyre ] Voila mon problème : Je dois afficher les emplacements libres d'un certain type entre deux dates (date_debut et date_fin) en sql access.Voici mes deux VB.net 2005 et SQL 2005 Express : Prbl DateTime [ par morleys ] Bonjour à vous tous,Je coince voilà quelque temps sur un probleme d'enregistrement de date SQL 2005.Si j'ai toto = Cdate(Now())        Pour info toto aide sql trés urgent [ par infkb ] bonjour,Je fais une application dont j'insère les données  dans une base de données Oracle via une interface graphique java , le problème c'est que je test si string (datetime) est correct. [ par tmcuh ] Voilà un big soucis avec SQL. Je récupère une donnée de type char[10] provenant d'une table (qui ne m'appartient pas) et je dois tester à l'interrieur requete sql access pour les dates [ par Rjoe ] Bonjour Developpant une application pour la gestion des commandes j'ai été surpris en voyant qu'avec la requete sur ACCESS 2000SELECT COMMANDE.*FROM C SQL access [ par abdoulax ] Je débute en base de donnée. J'utilise Access qui possède une gestion des requêtes avec SQL. Ce que je voudrai faire c'est récupérer le nombre de date DateTime SQL problem [ par toubal_99 ] salutg un problem avec une requette SQL suivanteSoins.SQL.Clear;Soins.SQL.Add('SELECT * from Soins where Soins.Date_Heure= :Date_Heu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales