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

Répondre à