|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
![]() ![]() David S.Etudiant en alternance Inscription : août 2010 Messages : 1 167 ![]() |
Bonjour à tous et à toutes,
Dans une précédente discussion j'avais demandé d'obtenir les jours d'une semaine. La solution était: Code :
Vous comprenez bien que je ne peux pas créer cette requête en me basant sur la précédente Auriez vous une idée ? Merci d'avance,
__________________
![]() ![]() ![]() David55 |
||
|
|
00
|
|
|
#2 | |
![]() ![]() |
Citation:
La solution était de créer et remplir une table de calendrier, chose que vous vouliez éviter. La rustine (ou solution de contournement) était ce que vous avez posté. Même problème => même solution.
__________________
Email : http://scr.im/waldar |
|
|
00
|
|
|
#3 | ||
![]() ![]() David S.Etudiant en alternance Inscription : août 2010 Messages : 1 167 ![]() |
Je suis bien d'accord que la solution est la même cependant comment faire pour gérer le nombre de jour d'un mois car ici je savais qu'il me fallait 7 jours mais maintenant, il me faut 31, 30 ou 28 jours.
Sinon je peux contourner le problème en créant ma requête via java comme ceci: Code :
__________________
![]() ![]() ![]() David55 |
||
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
On vous a déjà donné la réponse... C'est fatiguant de toujours dire la même chose !
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 * * * * * |
|
10
|
|
|
#5 |
![]() ![]() David S.Etudiant en alternance Inscription : août 2010 Messages : 1 167 ![]() |
Ah oui j'ai compris j'ai du mal formuler ma question désolé.
Je voulais le faire sans date de fin ce qui veut dire que je n'ai pas la dernière ligne de la requête! Dans ce cas ma question est comment connaitre la date de fin d'un mois à partir de la date de début. Exemple: DateDeb: 2011-02-01 Date de fin = 2011-02-28
__________________
![]() ![]() ![]() David55 |
|
|
00
|
|
|
#6 |
![]() ![]() |
La date de fin d'un mois, c'est la date de début du mois suivant moins un jour !
Ceci fonctionne sous MySQL : Code :
SELECT CAST(CONCAT(EXTRACT(YEAR FROM CURRENT_DATE), '-', EXTRACT(MONTH FROM CURRENT_DATE), '-01') AS DATE) + INTERVAL 1 MONTH - INTERVAL 1 DAY AS dernier_jour_du_mois Évidemment, il faut remplacer aussi CURRENT_DATE par la date que à partir de laquelle tu souhaites le dernier jour du mois.
__________________
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 ! |
|
00
|
|
|
#7 |
![]() ![]() David S.Etudiant en alternance Inscription : août 2010 Messages : 1 167 ![]() |
Merci beaucoup c'est ce qu'il me manquait
Désolé pour la mal formulation :s
__________________
![]() ![]() ![]() David55 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com