Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| database:requetes-sql-utiles [2024/05/25 07:34] – [Déterminer les groupes d'identifiant contigu] jpmilcent | database:requetes-sql-utiles [2024/05/25 07:44] (Version actuelle) – [Déterminer les groupes d'identifiant contigu] jpmilcent | ||
|---|---|---|---|
| Ligne 198: | Ligne 198: | ||
| SELECT | SELECT | ||
| id, | id, | ||
| - | SUM(rst) OVER (ORDER BY id) AS grp | + | SUM(rst) OVER (ORDER BY id) AS grp |
| FROM ( | FROM ( | ||
| SELECT | SELECT | ||
| Ligne 208: | Ligne 208: | ||
| WHERE dj.id_data IS NULL | WHERE dj.id_data IS NULL | ||
| ORDER BY ispi.id_synthese ASC | ORDER BY ispi.id_synthese ASC | ||
| - | ) t | + | ) AS t |
| - | ) t | + | ) AS t |
| GROUP BY grp | GROUP BY grp | ||
| ORDER BY 1 | ORDER BY 1 | ||
| Ligne 220: | Ligne 220: | ||
| WHERE id_synthese > d.min AND id_synthese < d.max | WHERE id_synthese > d.min AND id_synthese < d.max | ||
| ) AS td | ) AS td | ||
| + | WHERE td.nbr > 0 | ||
| GROUP BY d.grp, d." | GROUP BY d.grp, d." | ||
| ORDER BY d.grp; | ORDER BY d.grp; | ||
| Ligne 226: | Ligne 227: | ||
| Résultats : | Résultats : | ||
| < | < | ||
| - | |grp|min | + | |grp|min |
| - | |---|----------|----------|-----|-----| | + | |---|----------|----------|----------|-----------| |
| - | |1 | + | |1 |5 839 897 |
| - | |2 | + | |2 |
| - | |3 | + | |3 |
| - | |4 | + | |4 |
| - | |5 |15 542 006 |15 542 006 |0 | + | |5 |
| - | |6 | + | |6 |
| - | |7 |15 843 950 |15 843 951 |0 | + | |
| - | |8 | + | |
| - | |9 | + | |
| </ | </ | ||