Bonjour,
Merci de l'aide. La colonne 'Qte' reste toujours vide.
Même avec un simple
SELECT
"nom", "date_absence",
( SELECT COUNT( * ) FROM "absencesCsv2" ) "Qte"
FROM "absencesCsv2"
la colonne 'Qte' reste vide...
Base jointe.
(j'ai renommé ma colonne 'id' par 'nom')
Le 20/10/2020 à 09:01, LibreOffice a écrit :
Bonjour Stéphane,
Ceci pourrait marcher:
select id,
date_absence,
(select count(id)
from presences as innerPresences
where presences.id = innerPresences.id) as quantite
from presences;
Il s'agit d'une sous-requêtes corrélées:
https://sqlpro.developpez.com/cours/sqlaz/sousrequetes/#L2
Bien à toi.
Le 20.10.2020 00:37, Stéphane Santon a écrit :
Bonjour,
Je cherche à créer une requête SQL sous Base qui me rajoute un champ
"calculé", le calcul étant le nombre d'enregistrements qui ont un
champ à la même valeur.
Depuis :
| id | date_absence|
| Larry | 05/09/2020 |
| Sarah | 07/09/2020 |
| Sarah | 12/09/2020 |
| Sarah | 18/09/2020 |
| Sarah | 01/10/2020 |
| Anna | 25/09/2020 |
| Anna | 27/09/2020 |
| Anna | 05/10/2020 |
| Henri | 21/09/2020 |
| Henri | 25/09/2020 |
Je veux sortir ça :
| id | date_absence| Qté |
| Larry | 05/09/2020 | 1 |
| Sarah | 07/09/2020 | 4 |
| Sarah | 12/09/2020 | 4 |
| Sarah | 18/09/2020 | 4 |
| Sarah | 01/10/2020 | 4 |
| Anna | 25/09/2020 | 3 |
| Anna | 27/09/2020 | 3 |
| Anna | 05/10/2020 | 3 |
| Henri | 14/09/2020 | 2 |
| Henri | 25/09/2020 | 2 |
--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy