PostgreSQL La base de donnees la plus sophistiquee au monde.
no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


support:trucs_et_astuces:nombre_de_jours_dans_chaque_mois [2008/10/15 16:48] (Version actuelle) – créée ioguix
Ligne 1: Ligne 1:
 +====== Nombre de jours dans chaque mois ======
  
 +La requête suivante permet de connaître pour chaque mois d'une période donnée (ici de l'année courante) son nombre de jours.
 +
 +<code sql>
 +select to_char(month, 'FMMonth YYYY') as month,
 +
 +       date_part('day',month + '1 month - 1 day'::interval) as lastday
 +
 +from (
 +
 +  select (date_part('year', current_date) || '-' || m || '-01')::date as month
 +
 +  from   generate_series(1, 12) m) months;</code>
 +
 +On obtient le résultat suivant :
 +
 +<code>     month      | lastday
 +
 +----------------+---------
 +
 + January 2006        31
 +
 + February 2006  |      28
 +
 + March 2006          31
 +
 + April 2006          30
 +
 + May 2006            31
 +
 + June 2006      |      30
 +
 + July 2006      |      31
 +
 + August 2006    |      31
 +
 + September 2006 |      30
 +
 + October 2006        31
 +
 + November 2006  |      30
 +
 + December 2006  |      31
 +
 +(12 rows)</code>
 +
 +-- \\
 +dim le 08/09/2006
 
support/trucs_et_astuces/nombre_de_jours_dans_chaque_mois.txt · Dernière modification : 2008/10/15 16:48 de ioguix