Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/08/2011, 00h21   #1
Invité de passage
 
Inscription : février 2010
Messages : 6
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 6
Points : 1
Points : 1
Par défaut Extraire d'une table mysql les dates > a 30 min

Bonjour à tous!

J'ai une table qui contient des dates sous cette forme date('d-m-Y à H:i:s'), et je souhaite créer un script qui permet d'extraire de cette table les dates qui sont > a 30 min donc tester sur la date et surtout sur minute, est ce que quelqu'un peut m'aider ? merci
otmaneha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 00h30   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 456
Points : 8 456
y'a tout ce qu'il faut pour les dates en MySQL
http://dev.mysql.com/doc/refman/5.0/...functions.html
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 01h11   #3
Invité de passage
 
Inscription : février 2010
Messages : 6
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 6
Points : 1
Points : 1
Je suis débutant en php. Pouvez-vous m'expliquer plus ca sera vraiment gentil de votre part , j'ai essayé cette requête
Code :
1
2
SELECT DATE_ADD(NewsletterDateHeure, INTERVAL 2 month)
FROM newsletter
Il ajoute 2 mois au résultat mais n'affiche pas les dates qui dépassent 2 mois.
Merci de m'aider
otmaneha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 01h23   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 456
Points : 8 456
c'est pas du PHP mais du SQL la
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 11h23   #5
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 009
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
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 : 11 009
Points : 18 282
Points : 18 282
Envoyer un message via MSN à CinePhil
Citation:
J'ai une table qui contient des dates sous cette forme date('d-m-Y à H:i:s')
La colonne n'est donc pas de type DATE mais VARCHAR ?
=> Mauvais choix !

D'abord, tu exprimes ce besoin :
Citation:
je souhaite créer un script qui permet d'extraire de cette table les dates qui sont > a 30 min
Puis tu dis ceci après ta requête :
Citation:
Il ajoute 2 mois au résultat mais n'affiche pas les dates qui dépassent 2 mois.
C'est 30 minutes ou deux mois ? Faudrait savoir !
Et tu veux ajouter un intervalle de temps aux dates de ta table ou tu veux extraire les lignes de la table dont la date répond à certains critères ?

Bref, lis la phrase en bleu de ma signature et applique son principe !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« 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 Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h53.


 
 
 
 
Partenaires

Hébergement Web