<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Requêtes</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur les requêtes SQL spécifiques à PostgreSQL, les triggers, les vues, etc.]]></description>
		<language>fr</language>
		<lastBuildDate>Wed, 06 May 2026 16:30:25 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Requêtes</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title><![CDATA[Requête qui met du temps à s'ouvrir]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182776&amp;goto=newpost</link>
			<pubDate>Fri, 20 Mar 2026 09:57:44 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
on m'a demandé...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
on m'a demandé une requête qui affiche par année, par mois et par praticien, le nombre de consultations et la somme des recettes.<br />
<br />
J'ai fait cette requête :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">SELECT</span> EXTRACT<span class="br0">&#40;</span>YEAR <span style="color: #0000ff;">FROM</span> c.date_consult<span class="br0">&#41;</span> <span style="color: #0000ff;">AS</span> annee, EXTRACT<span class="br0">&#40;</span>MONTH <span style="color: #0000ff;">FROM</span> c.date_consult<span class="br0">&#41;</span> <span style="color: #0000ff;">AS</span> mois,p.signature <span style="color: #0000ff;">as</span> medecin, COUNT<span class="br0">&#40;</span>c.id_unique<span class="br0">&#41;</span> <span style="color: #0000ff;">AS</span> nombre_de_consultation, <span style="color: #0000ff;">sum</span><span class="br0">&#40;</span>r.montant_euro<span class="br0">&#41;</span> <span style="color: #0000ff;">as</span> montant
<span style="color: #0000ff;">FROM</span> consultations c, parametres p, recettes r
<span style="color: #0000ff;">WHERE</span> c.date_consult <span style="color: #0000ff;">BETWEEN</span> <span style="color: #FF0000;">'2022-10-01'</span> <span style="color: #0000ff;">AND</span> <span style="color: #FF0000;">'2025-10-30'</span> <span style="color: #0000ff;">AND</span> c.rid_utilisateur = p.id_unique <span style="color: #0000ff;">AND</span> r.id_praticien = p.id_unique
<span style="color: #0000ff;">GROUP</span> <span style="color: #0000ff;">BY</span> EXTRACT<span class="br0">&#40;</span>YEAR <span style="color: #0000ff;">FROM</span> c.date_consult<span class="br0">&#41;</span>, EXTRACT<span class="br0">&#40;</span>MONTH <span style="color: #0000ff;">FROM</span> c.date_consult<span class="br0">&#41;</span>,r.annee, r.mois, p.signature
<span style="color: #0000ff;">ORDER</span> <span style="color: #0000ff;">BY</span> annee, mois,r.annee, r.mois, p.signature</pre></td></tr></table></code><hr />
</div>Chez moi, cela fonctionne mais chez les praticiens cela rame car ils ont beaucoup de données.<br />
<br />
Est-ce qu'il y a un moyen d'alléger la requête ?<br />
<br />
MERCI</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1171/bases-donnees/postgresql/requetes/">Requêtes</category>
			<dc:creator>jatartaak</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182776/bases-donnees/postgresql/requetes/requete-met-temps-s-ouvrir/</guid>
		</item>
		<item>
			<title>Doublons dans ma requète</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182719&amp;goto=newpost</link>
			<pubDate>Wed, 18 Mar 2026 09:29:11 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
j'essaye de faire...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
j'essaye de faire une requète sur PostgreSql, mais j'obtiens des doublons et je ne sais pas quoi faire :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">select</span> extract<span class="br0">&#40;</span>year <span style="color: #0000ff;">from</span> <span style="color: #0000ff;">date</span><span class="br0">&#41;</span> <span style="color: #0000ff;">as</span> annee, extract<span class="br0">&#40;</span>month <span style="color: #0000ff;">from</span> <span style="color: #0000ff;">date</span><span class="br0">&#41;</span> <span style="color: #0000ff;">as</span> mois, count<span class="br0">&#40;</span>*<span class="br0">&#41;</span> <span style="color: #0000ff;">as</span> nombre_d_iteraration 
<span style="color: #0000ff;">from</span> table_test 
<span style="color: #0000ff;">group</span> <span style="color: #0000ff;">by</span> <span style="color: #0000ff;">date</span> 
<span style="color: #0000ff;">order</span> <span style="color: #0000ff;">by</span> <span style="color: #0000ff;">date</span></pre></td></tr></table></code><hr />
</div>et j'obtiens des résultats comme :<br />
<br />
2024 11 12<br />
2024 11  6<br />
2024 12 10<br />
2024 12  8<br />
2024 12  2<br />
2025  1 10<br />
2025  1  8<br />
<br />
J'ai essayé de mettre un distinct mais ça me donne une erreur.<br />
<br />
Pourriez-vous m'aider ?<br />
<br />
merci<br />
<br />
Jatar</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1171/bases-donnees/postgresql/requetes/">Requêtes</category>
			<dc:creator>jatartaak</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182719/bases-donnees/postgresql/requetes/doublons-requete/</guid>
		</item>
		<item>
			<title><![CDATA[Contrainte d'existence de valeur]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182575&amp;goto=newpost</link>
			<pubDate>Wed, 11 Mar 2026 12:48:41 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
J'ai une table...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J'ai une table 'cod' qui référence des listes de valeurs avec une structure comme ceci :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td valign="top"><pre style="margin: 0">COD_NOLIST  |  COD_CODE  |  COD_LIBELLE
<span style="color: #cc66cc;">1</span>                   |  <span style="color: #cc66cc;">1</span>                 |  Libell&eacute; <span style="color: #cc66cc;">1</span>
<span style="color: #cc66cc;">1</span>                   |  <span style="color: #cc66cc;">2</span>                 |  Libell&eacute; <span style="color: #cc66cc;">2</span>
<span style="color: #cc66cc;">1</span>                   |  <span style="color: #cc66cc;">3</span>                 |  Libell&eacute; <span style="color: #cc66cc;">3</span>
<span style="color: #cc66cc;">2</span>                   |  <span style="color: #cc66cc;">1</span>                 |  Libell&eacute; <span style="color: #cc66cc;">4</span>
<span style="color: #cc66cc;">2</span>                   |  <span style="color: #cc66cc;">2</span>                 |  Libell&eacute; <span style="color: #cc66cc;">5</span></pre></td></tr></table></code><hr />
</div><br />
<br />
Je crée une table 'parametres' avec une variable 'prm_list', et je voudrais ajouter une contrainte pour m'assurer que la valeur entrée dans cette variable existe dans la variable COD_NOLIST de la table cod.<br />
Une contrainte foreign key ça marche pas, parce qu'on a pas unicité de la valeur COD_NOLIST.<br />
J'ai essayé une contrainte check :<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><span style="color: #0000ff;">CONSTRAINT</span> fk_prm_list <span style="color: #0000ff;">CHECK</span> <span class="br0">&#40;</span>prm_list <span style="color: #0000ff;">IN</span> <span class="br0">&#40;</span><span style="color: #0000ff;">SELECT</span> <span style="color: #0000ff;">DISTINCT</span> cod_nolist <span style="color: #0000ff;">FROM</span> cod<span class="br0">&#41;</span><span class="br0">&#41;</span></code><hr />
</div>Mais ça renvoie une erreur :<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">ERROR:  ne peut pas utiliser une sous-requ&ecirc;te dans la contrainte de v&eacute;rification</code><hr />
</div>comment faire ?<br />
<br />
<br />
Merci,<br />
<br />
Nico</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1171/bases-donnees/postgresql/requetes/">Requêtes</category>
			<dc:creator>DiverSIG</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182575/bases-donnees/postgresql/requetes/contrainte-d-existence/</guid>
		</item>
		<item>
			<title>Instructions INSERT dans une boucle</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182543&amp;goto=newpost</link>
			<pubDate>Tue, 10 Mar 2026 09:39:41 GMT</pubDate>
			<description>Bonjour, 
 
Je cherche à...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Je cherche à faire plusieurs INSERT à partir de valeurs dans un tableau, je teste donc l'instruction FOREACH.<br />
<br />
Voici ma requête :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br /></div></td><td valign="top"><pre style="margin: 0">DO
$DO$
<span style="color: #0000ff;">DECLARE</span>
	myvalues <span style="color: #0000ff;">varchar</span><span style="color: black;">[]</span> := ARRAY<span style="color: black;">['value1', 'value2', 'value3', 'value4']</span>;
    e <span style="color: #0000ff;">varchar</span>;
<span style="color: #0000ff;">BEGIN</span>
FOREACH e SLICE <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">IN</span> ARRAY myvalues
<span style="color: #0000ff;">LOOP</span>
    <span style="color: #0000ff;">INSERT</span> <span style="color: #0000ff;">INTO</span> ana <span class="br0">&#40;</span>ana_cecn, ana_ccat, ana_cmet, ana_crsp<span class="br0">&#41;</span>
	<span style="color: #0000ff;">VALUES</span>
	<span class="br0">&#40;</span>
	<span style="color: #0000ff;">SELECT</span> ecn_cecn <span style="color: #0000ff;">FROM</span> ecn <span style="color: #0000ff;">WHERE</span> ecn_ref_aut = e,
	<span style="color: #0000ff;">SELECT</span> acat_ccat <span style="color: #0000ff;">FROM</span> ana_cat <span style="color: #0000ff;">WHERE</span> acat_type = <span style="color: #FF0000;">'acat_type'</span>,
	<span style="color: #0000ff;">SELECT</span> amet_cmet <span style="color: #0000ff;">FROM</span> ana_met <span style="color: #0000ff;">WHERE</span> amet_lib_fre = <span style="color: #FF0000;">'lib_fre'</span>,
	<span style="color: #0000ff;">SELECT</span> rsp_crsp <span style="color: #0000ff;">FROM</span> rsp <span style="color: #0000ff;">WHERE</span> rsp_nom = <span style="color: #FF0000;">'my_rsp_nom'</span>
	<span class="br0">&#41;</span>;
<span style="color: #0000ff;">END</span> <span style="color: #0000ff;">LOOP</span>;
<span style="color: #0000ff;">END</span>;
$DO$;</pre></td></tr></table></code><hr />
</div>Dans pgAdmin, j'ai l'erreur :<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td valign="top"><pre style="margin: 0">ERROR:  erreur de syntaxe sur ou pr&egrave;s de &laquo; <span style="color: #0000ff;">SELECT</span> &raquo;
LINE <span style="color: #cc66cc;">13</span>:  <span style="color: #0000ff;">SELECT</span> ecn_cecn <span style="color: #0000ff;">FROM</span> ecn <span style="color: #0000ff;">WHERE</span> ecn_ref_aut = e,
          ^ 
&nbsp;
ERREUR:  erreur de syntaxe sur ou pr&egrave;s de &laquo; <span style="color: #0000ff;">SELECT</span> &raquo;
SQL state: <span style="color: #cc66cc;">42601</span>
<span style="color: #0000ff;">Character</span>: <span style="color: #cc66cc;">253</span></pre></td></tr></table></code><hr />
</div>Si je lance ma requête INSERT en dehors d'une boucle avec valeur de e spécifique, la requête fonctionne parfaitement.<br />
<br />
Qu'est ce qui cloche ?<br />
<br />
Merci,<br />
Nico</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1171/bases-donnees/postgresql/requetes/">Requêtes</category>
			<dc:creator>DiverSIG</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182543/bases-donnees/postgresql/requetes/instructions-insert-boucle/</guid>
		</item>
		<item>
			<title>Erreur dans une requête INSERT</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180251&amp;goto=newpost</link>
			<pubDate>Mon, 03 Nov 2025 09:31:46 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
J'ai besoin d'un...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J'ai besoin d'un oeil neuf pour comprendre pourquoi ma requête INSERT ne fonctionne pas:<br />
<br />
Je crée ma table :<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">TABLE</span> JUR <span class="br0">&#40;</span>
	jur_code			<span style="color: #0000ff;">VARCHAR</span><span class="br0">&#40;</span><span style="color: #cc66cc;">5</span><span class="br0">&#41;</span>		<span style="color: #0000ff;">PRIMARY</span> <span style="color: #0000ff;">KEY</span>,
	jur_code_father		<span style="color: #0000ff;">VARCHAR</span><span class="br0">&#40;</span><span style="color: #cc66cc;">5</span><span class="br0">&#41;</span>		,
	jur_label_eng		<span style="color: #0000ff;">VARCHAR</span><span class="br0">&#40;</span><span style="color: #cc66cc;">50</span><span class="br0">&#41;</span>		<span style="color: #0000ff;">NOT</span> <span style="color: #0000ff;">NULL</span>,
	jur_label_fre		<span style="color: #0000ff;">VARCHAR</span><span class="br0">&#40;</span><span style="color: #cc66cc;">50</span><span class="br0">&#41;</span>		,
	jur_comment			<span style="color: #0000ff;">VARCHAR</span><span class="br0">&#40;</span><span style="color: #cc66cc;">2000</span><span class="br0">&#41;</span>	,
	<span style="color: #0000ff;">CONSTRAINT</span> fk_jur_code_father <span style="color: #0000ff;">FOREIGN</span> <span style="color: #0000ff;">KEY</span><span class="br0">&#40;</span>jur_code_father<span class="br0">&#41;</span> <span style="color: #0000ff;">REFERENCES</span> JUR<span class="br0">&#40;</span>jur_code<span class="br0">&#41;</span>
<span class="br0">&#41;</span>;</pre></td></tr></table></code><hr />
</div>Ma requête INSERT:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">INSERT</span> <span style="color: #0000ff;">INTO</span> JUR <span class="br0">&#40;</span>jur_code, jur_code_father, jur_label_eng, jur_label_fre, jur_comment<span class="br0">&#41;</span>
<span style="color: #0000ff;">VALUES</span>
<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;A&quot;</span>, <span style="color: #0000ff;">null</span>, <span style="color: #FF0000;">&quot;Maritime zone&quot;</span>, <span style="color: #FF0000;">&quot;Zone maritime&quot;</span>, <span style="color: #FF0000;">&quot;Classification established in the Law Of The Sea : Internal Waters, Territorial Sea, Contiguous Zone, Exclusive Economic Zone, Continental Shelf, High Seas &amp; Deep Ocean Floor&quot;</span><span class="br0">&#41;</span>
;</pre></td></tr></table></code><hr />
</div>Erreur :<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td valign="top"><pre style="margin: 0">NOTICE:  l<span style="color: #FF0000;">'identifiant &laquo; Classification established in the Law Of The Sea : Internal Waters, Territorial Sea, Contiguous Zone, Exclusive Economic Zone, Continental Shelf, High Seas &amp; Deep Ocean Floor &raquo; sera tronqu&eacute; en &laquo; Classification established in the Law Of The Sea : Internal Wat &raquo;</span>
&nbsp;
<span style="color: #FF0000;">ERROR:  la colonne &laquo; A &raquo; n'</span>existe pas
LINE <span style="color: #cc66cc;">3</span>: <span class="br0">&#40;</span><span style="color: #FF0000;">&quot;A&quot;</span>, <span style="color: #0000ff;">null</span>, <span style="color: #FF0000;">&quot;Maritime zone&quot;</span>, <span style="color: #FF0000;">&quot;Zone maritime&quot;</span>, <span style="color: #FF0000;">&quot;Classificatio...</span>
<span style="color: #FF0000;">         ^ </span>
&nbsp;
<span style="color: #FF0000;">ERREUR:  la colonne &laquo; A &raquo; n'existe pas</span>
<span style="color: #FF0000;">SQL state: 42703</span>
<span style="color: #FF0000;">Character: 96</span></pre></td></tr></table></code><hr />
</div>Où est l'os?<br />
<br />
Merci,<br />
<br />
Nico</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1171/bases-donnees/postgresql/requetes/">Requêtes</category>
			<dc:creator>DiverSIG</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180251/bases-donnees/postgresql/requetes/erreur-requete-insert/</guid>
		</item>
		<item>
			<title>Variable avec Postgre</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179454&amp;goto=newpost</link>
			<pubDate>Wed, 24 Sep 2025 11:59:28 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
avec Mysql j'ai...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
avec Mysql j'ai une requête contenant  une variable afin de gagner du temps :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br /></div></td><td valign="top"><pre style="margin: 0">START <span style="color: #0000ff;">TRANSACTION</span>;
<span style="color: #0000ff;">SET</span> <span style="color: #339933;">@dossier_id</span> := <span style="color: #cc66cc;">206879</span>; <span style="color: #0000ff;">DELETE</span> <span style="color: #0000ff;">FROM</span> pretemporaire <span style="color: #0000ff;">WHERE</span> id_dossier = <span style="color: #339933;">@dossier_id</span>; 
<span style="color: #0000ff;">DELETE</span> <span style="color: #0000ff;">FROM</span> mactist <span style="color: #0000ff;">WHERE</span> dossier_id = <span style="color: #339933;">@dossier_id</span>; 
<span style="color: #0000ff;">update</span> mactist <span style="color: #0000ff;">set</span> volu1 =<span style="color: #FF0000;">'10'</span> <span style="color: #0000ff;">where</span> do_id = <span style="color: #339933;">@dossier_id</span>; 
<span style="color: #0000ff;">COMMIT</span>;</pre></td></tr></table></code><hr />
</div>J'ai juste à renseigner la valeur de la variable @dossier_id et la requete passe sans problème<br />
<br />
je n'arrive pas à faire la même chose avec Postgre. Quelqu'un a une idée.<br />
Merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1171/bases-donnees/postgresql/requetes/">Requêtes</category>
			<dc:creator>GerardClipp</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179454/bases-donnees/postgresql/requetes/variable-postgre/</guid>
		</item>
		<item>
			<title>svv_schema_quota_state et 1/0</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2177910&amp;goto=newpost</link>
			<pubDate>Fri, 04 Jul 2025 12:10:20 GMT</pubDate>
			<description>Bonjour, 
La query suivante ...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
La query suivante <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">select</span> <span style="color: #cc66cc;">1</span> / <span style="color: #0000ff;">case</span> <span style="color: #0000ff;">when</span> LeNombre &gt; <span style="color: #cc66cc;">10000</span> <span style="color: #0000ff;">then</span> <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">else</span> <span style="color: #cc66cc;">1</span> <span style="color: #0000ff;">end</span> 
<span style="color: #0000ff;">from</span> LaTable</pre></td></tr></table></code><hr />
</div>Plante si dans la table LaTable il y a un LeNombre &gt; 10000 et c'est très bien.<br />
Mais alors, pourquoi la requête <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">select</span> <span style="color: #cc66cc;">1</span> / <span style="color: #0000ff;">case</span> <span style="color: #0000ff;">when</span> isnull<span class="br0">&#40;</span>disk_usage_pct,<span style="color: #cc66cc;">0</span><span class="br0">&#41;</span> &gt; <span style="color: #cc66cc;">40</span> <span style="color: #0000ff;">then</span> <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">else</span> <span style="color: #cc66cc;">1</span> <span style="color: #0000ff;">end</span> <span style="color: #0000ff;">as</span> control_value
<span style="color: #0000ff;">from</span> svv_schema_quota_state</pre></td></tr></table></code><hr />
</div>ne plante pas si j'ai un schéma dont le disk_usage_pct est &gt; 40 ?<br />
Merci.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1171/bases-donnees/postgresql/requetes/">Requêtes</category>
			<dc:creator>Kloun</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2177910/bases-donnees/postgresql/requetes/svv_schema_quota_state-1-0-a/</guid>
		</item>
		<item>
			<title>Requête avec des dates</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2177035&amp;goto=newpost</link>
			<pubDate>Thu, 22 May 2025 06:50:33 GMT</pubDate>
			<description>Bonjour, 
 
Dans ma base,...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Dans ma base, j'ai une table avec des dates stockées au format timestamp without time zone. Quand je visualise les données de ma table, j'ai un affichage des données du style 2025-05-22 00:00:00<br />
Ce que je veux dans ma requête, c'est récupérer uniquement la date, donc dans ma requête SELECT, je met SELECT date(monchampdate).......<br />
<br />
Je développe une appli web React, j'instancie cette requête dans le backend<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">return</span> await new Promise<span class="br0">&#40;</span><span style="color: #0000ff;">function</span> <span class="br0">&#40;</span>resolve, reject<span class="br0">&#41;</span> <span class="br0">&#123;</span>
        pool_bdca.query<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;SELECT i.id, priorite, ip.nom AS priorite_nom, <span style="color: #800000;">\</span></span>
<span style="color: #FF0000;">                                date(date_piece_na) AS date_piece_na, date(date_reception_ca) AS date_reception_ca, <span style="color: #800000;">\</span></span>
<span style="color: #FF0000;">                         FROM matable i, </span>
<span style="color: #FF0000;">                         (error, results) =&gt; {</span>
<span style="color: #FF0000;">        if (error) {</span>
<span style="color: #FF0000;">          reject(error);</span>
<span style="color: #FF0000;">        }</span>
<span style="color: #FF0000;">        if (results &amp;&amp; results.rows) {</span>
<span style="color: #FF0000;">          resolve(results.rows);</span>
<span style="color: #FF0000;">        } else {</span>
<span style="color: #FF0000;">          reject(new Error(&quot;</span><span style="color: #0000ff;">No</span> results found<span style="color: #FF0000;">&quot;));</span>
<span style="color: #FF0000;">        }</span>
<span style="color: #FF0000;">      });</span>
<span style="color: #FF0000;">    });</span>
<span style="color: #FF0000;">  } catch (error_1) {</span>
<span style="color: #FF0000;">    throw new Error(&quot;</span>Internal server error<span style="color: #FF0000;">&quot;, {cause: error_1});</span>
<span style="color: #FF0000;">  }</span></pre></td></tr></table></code><hr />
</div>Je vous passe l'explication du code, mais pour ceux qui ne connaissent pas, ça exécute la requête sur la base et retourne les lignes résultat au format json.<br />
<br />
Mon problème est que dans ce json, les dates sont au format datetime utc (donc dans mon exemple, je vais récupérer  2025-05-21T22:00:00.000Z)<br />
<br />
Comment formater la requête pour récupérer dans mon json des dates au format YYYY-MM-DD ?<br />
<br />
Merci,<br />
Nico</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1171/bases-donnees/postgresql/requetes/">Requêtes</category>
			<dc:creator>DiverSIG</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2177035/bases-donnees/postgresql/requetes/requete-dates/</guid>
		</item>
	</channel>
</rss>
