Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes 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 16/11/2010, 18h26   #1
apt
Membre du Club
 
Inscription : mai 2002
Messages : 526
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 526
Points : 41
Points : 41
Par défaut Avoir le jour d'un temps unix

Bonjour à tous,

Pour avoir le jour d'un temps donné en timestamp, j'ai utilisé cette requête, mais ça ne marche pas encore :

Code :
1
2
3
4
SELECT DISTINCT DAYOFMONTH(GET_FORMAT(date_time,'EUR')) AS dom 
  FROM ma_table
 WHERE date_time >= '1262300400'
   AND date_time <= '1264806000'
Merci.
apt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2010, 19h36   #2
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 680
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 680
Points : 10 479
Points : 10 479
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Certes, mais quelle est la question ?
N'oubliez pas avant d'exposer un problème de suivre les règles de ce forum.
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 08h53   #3
apt
Membre du Club
 
Inscription : mai 2002
Messages : 526
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 526
Points : 41
Points : 41
bonjour Waldar,

La question est pourquoi :

Code :
DAYOFMONTH(GET_FORMAT(date_time,'EUR'))
ne donne pas un résultat (le jour du mois d'un temps unix date_time) ?
apt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 12h42   #4
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 927
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 927
Points : 17 720
Points : 17 720
Un SGBDR n'a rien à voir avec un OS fusse-t-il UNIX !

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 14h28   #5
Membre expérimenté
 
Inscription : octobre 2002
Messages : 654
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 654
Points : 552
Points : 552
Bonjour,
Juste pour que tu ne crois pas qu'on refuse de t'aider (quoi que), tu ne nous as pas dit quel était ton SGBD?
C'est pour cela qu'on t'a rappelé les règles du forum.
Personnellement je ne connais pas de fonction GET_FORMAT, ce qui ne veut pas dire quelle n'existe pas sous SQL server, ou sous ton SGBD?

A+
Soazig
soazig est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 15h52   #6
apt
Membre du Club
 
Inscription : mai 2002
Messages : 526
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 526
Points : 41
Points : 41
Bonjour,

C'est du MySQL.

Je m'en sert pour le developpement web (PHP/MySQL).

Merci
apt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 16h18   #7
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 927
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 : 10 927
Points : 18 114
Points : 18 114
Envoyer un message via MSN à CinePhil
Regarde dans les fonctions de dates de MySQL du côté de FROM_UNIXTIME puis appliques-y l'extraction de date que tu veux.
__________________
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
Vieux 22/11/2010, 16h50   #8
apt
Membre du Club
 
Inscription : mai 2002
Messages : 526
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 526
Points : 41
Points : 41
Citation:
Envoyé par CinePhil Voir le message
Regarde dans les fonctions de dates de MySQL du côté de FROM_UNIXTIME puis appliques-y l'extraction de date que tu veux.
J'ai lu que FROM_UNIXTIME est lente...
apt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 16h52   #9
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 927
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 : 10 927
Points : 18 114
Points : 18 114
Envoyer un message via MSN à CinePhil
Pourquoi utiliser un UNIXTIME qui n'est pas directement lisible aussi !

Un type TIME ou DATETIME si tu veux la date avec serait beaucoup plus pratique !
__________________
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
Vieux 23/11/2010, 12h01   #10
apt
Membre du Club
 
Inscription : mai 2002
Messages : 526
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 526
Points : 41
Points : 41
Bonjour,

Je travaille sur une base déjà prête et qui utilise le temps UNIX dans l'insertion des données.
apt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 18h29   #11
Membre Expert
 
Avatar de Nudger
 
Homme Thomas Arnaud
Directeur de projet
Inscription : octobre 2010
Messages : 452
Détails du profil
Informations personnelles :
Nom : Homme Thomas Arnaud
Âge : 36
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Directeur de projet
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2010
Messages : 452
Points : 1 012
Points : 1 012
Envoyer un message via Skype™ à Nudger
J'ajouterai qu'en cas de gestion de timezone, avec des données liées à certaines zones et des utilisateurs potentiellement liés à d'autres zones, personnellement, je conseillerais vivement d'utiliser des dates/time format unix car universels!
Et on peut faire fi des timezones systèmes, timezone SGBD, timezone applicatif, timezone de framework, ..... et simplement charge au programme client de formater la date selon le time zone de l'utilisateur.
__________________
www.nudge.org Surveillez et optimisez vos applications Java
Nudger est dé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 15h48.


 
 
 
 
Partenaires

Hébergement Web