Re: [fr-users] [Base] Requête SQL de comptage

2020-10-24 Par sujet ocleyr2lalune
Le samedi 24 octobre 2020 à 22:19 +0200, Jean-Michel COSTE a écrit : > Bonsoir, > Le 24/10/2020 à 21:45, Stéphane Santon a écrit : > > Et ça fonctionne avec un publipostage sous Word ? > > Oui. > > https://heureuxoli.developpez.com/office/word/publipostage/#LVI-C > > Belle hérésie ! la base

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-24 Par sujet Claire
Bonsoir j'avais loupé celui-là Bon si tu veux t'amuser à faire une macro tu peux, mais quand même ta question me parait plus simple que tout ça Dans Calc une feuille "données", tu y prévois un copier coller de ton export de ProNote, tu joues avec l'arrière plan, la mise en evidence de la

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-24 Par sujet Jean-Michel COSTE
Bonsoir, Le 24/10/2020 à 21:45, Stéphane Santon a écrit : Et ça fonctionne avec un publipostage sous Word ? Oui. https://heureuxoli.developpez.com/office/word/publipostage/#LVI-C Belle hérésie ! la base clients et la base achats dans deux feuilles Excel, ça ferait hurler tout bon

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-24 Par sujet Stéphane Santon
Bonjour, Le 24/10/2020 à 17:51, Jean-Michel COSTE a écrit : Je rappelle que la question initiale était : "grouper les absences d'un élève sur une seule page" à partir d'un fichier CSV. J'ai donc répondu à cette question, en faisant simple, sans créer de base intégrée. J'étais loin de me

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-24 Par sujet Stéphane Santon
Bonsoir, Le 24/10/2020 à 19:36, Claire a écrit : Bon si tu veux t'amuser à faire une macro tu peux, Je disais justement que je cherche à tout prix à faire SANS Macro avec LibreOffice sauf si devient indispensable, auquel cas je change d'outil. mais quand même ta question me parait plus

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-24 Par sujet Stéphane Santon
Bonsoir, Le 24/10/2020 à 18:00, Jean-Michel COSTE a écrit : C'est tout le dilemme du projet : - OU je trouve une solution intégrée avec une suite bureautique qui est :   1. simplissime à mettre en place pour l'utilisateur Lambda ET   2. facilement transmissible car sans macro ou fonctionnalité

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-24 Par sujet Jean-Michel COSTE
Bonsoir, Le 23/10/2020 à 22:11, Stéphane Santon a écrit : Le 23/10/2020 à 20:15, Jean-Michel COSTE a écrit : Ma finalité, c'est que l'utilisateur.ice (un.e collègue) fasse le job en un minimum d'étapes : - lancer l'export CSV Pronote et enregistrer le fichier CSV dans un dossier dédié, -

Re: [fr-users] [Base] Requête SQL de comptage [Partiellement résolu]

2020-10-23 Par sujet Stéphane Santon
Le 23/10/2020 à 22:48, Stéphane Santon a écrit : pour mettre à jour le contenu de la table à partir d'un nouveau fichier CSV, lancer la requête (Outils | SQL...) : SET TABLE "absences" SOURCE "absencesCsv2.csv" Le lien de l'info :

Re: [fr-users] [Base] Requête SQL de comptage [Partiellement résolu]

2020-10-23 Par sujet Stéphane Santon
Le 23/10/2020 à 22:46, Stéphane Santon a écrit : En fait une solution intermédiaire serait de créer une base HSQLDB, puis une table avec la structure du fichier CSV, puis les requêtes ; pour mettre à jour le contenu de la table à partir d'un nouveau fichier CSV, lancer la requête (Outils |

Re: [fr-users] [Base] Requête SQL de comptage [Partiellement résolu]

2020-10-23 Par sujet Stéphane Santon
Bonjour, Le 20/10/2020 à 10:39, Stéphane Santon a écrit : 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... Voilà, comme vous

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-23 Par sujet Stéphane Santon
Bonsoir, Le 23/10/2020 à 20:15, Jean-Michel COSTE a écrit : Ma finalité, c'est que l'utilisateur.ice (un.e collègue) fasse le job en un minimum d'étapes : - lancer l'export CSV Pronote et enregistrer le fichier CSV dans un dossier dédié, - ouvrir un fichier Writer préparé pour le publipsotage

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-23 Par sujet Stéphane Santon
Bonsoir, Le 23/10/2020 à 18:08, Jean-Michel COSTE a écrit : SELECT "nom", COUNT( * ) AS "Nb" FROM "absencesCsV2" GROUP BY "nom"; Normal, avec des tables texte, l'agrégation n'est pas possible. Mais la doc en français est (encore) inexistante, je suis en train de la traduire) Ben voilà la

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-23 Par sujet Jean-Michel COSTE
Le 21/10/2020 à 21:44, Stéphane Santon a écrit : Ma finalité, c'est que l'utilisateur.ice (un.e collègue) fasse le job en un minimum d'étapes : - lancer l'export CSV Pronote et enregistrer le fichier CSV dans un dossier dédié, - ouvrir un fichier Writer préparé pour le publipsotage lié au

Re: [fr-users] [Base] Requête SQL de comptage - Toujours plus drôle

2020-10-23 Par sujet Jean-Michel COSTE
Bonsoir, Le 23/10/2020 à 15:55, Thierry Jeanneret a écrit : Re, Pour en avoir le coeur net je viens de créer une table neuve, avec initialement deux colonnes : nom, date. Au cours de la création, HSQLDB exige une colonne d'index (normal en somme). Je l'ai donc laissé faire, en modifiant

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-23 Par sujet Jean-Michel COSTE
Le 21/10/2020 à 21:44, Stéphane Santon a écrit : Pour ce qui est de la date sous la forme "Le ...", c'est un peu simplifié mais c'est effectivement sous forme de texte.qu'est fournie la plage de dates. Ceci vient d'un export CSV du logiciel de Vie scolaire "Pronote". Je pourrais demander

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-23 Par sujet Jean-Michel COSTE
Le 21/10/2020 à 16:25, Thierry Jeanneret a écrit : Bonjour, Pour voir j'ai pris la base exemple et je me suis amusé à exécuter la requête de base qui permettrait d'obtenir les données que vous cherchez, à savoir SELECT "nom", COUNT( * ) AS "Nb" FROM "absencesCsV2" GROUP BY "nom"; J'obtiens

Re: [fr-users] [Base] Requête SQL de comptage - Toujours plus drôle

2020-10-23 Par sujet Thierry Jeanneret
Re, Pour en avoir le coeur net je viens de créer une table neuve, avec initialement deux colonnes : nom, date. Au cours de la création, HSQLDB exige une colonne d'index (normal en somme). Je l'ai donc laissé faire, en modifiant juste la propriété de la colonne ID créée en la mettant en

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-21 Par sujet Stéphane Santon
Bonsoir, Fil de discussion très instructif pour moi, le demandeur. Hier soir j'ai trouvé sur un forum une requête avec COUNT(*)+1 qui fonctionne sur Base, et je me suis douté que la source CSV était la cause du mauvais résultat de HSQLDB 1.8. J'ai essayé d'activer l'option "Avancé |

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-21 Par sujet Thierry Jeanneret
Bonjour, Pour voir j'ai pris la base exemple et je me suis amusé à exécuter la requête de base qui permettrait d'obtenir les données que vous cherchez, à savoir SELECT "nom", COUNT( * ) AS "Nb" FROM "absencesCsV2" GROUP BY "nom"; J'obtiens la listes des noms, mais sans regroupement aucun,

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-20 Par sujet jmpni...@laposte.net
Bonjour, Le 20/10/2020 à 12:25, Jean-Michel COSTE a écrit : Base jointe. https://www.cjoint.com/c/JJui607T1Un (j'ai renommé ma colonne 'id' par 'nom') Il faudra ajouter un champ 'ID' numérique qui identifie les enregistrements de manière unique. Je comprends bien, mais il n'y a pas

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-20 Par sujet Thierry Jeanneret
Bonjour, Pour voir j'ai pris la base exemple et je me suis amusé à exécuter la requête de base qui permettrait d'obtenir les données que vous cherchez, à savoir SELECT "nom", COUNT( * ) AS "Nb" FROM "absencesCsV2" GROUP BY "nom"; J'obtiens la listes des noms, mais sans regroupement aucun,

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-20 Par sujet Stéphane Santon
Bonjour, Le 20/10/2020 à 12:25, Jean-Michel COSTE a écrit : Base jointe. https://www.cjoint.com/c/JJui607T1Un (j'ai renommé ma colonne 'id' par 'nom') Il faudra ajouter un champ 'ID' numérique qui identifie les enregistrements de manière unique. Je comprends bien, mais il n'y a pas ça

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-20 Par sujet Jean-Michel COSTE
Bonjour, Le 20/10/2020 à 10:59, Stéphane Santon a écrit : Le 20/10/2020 à 10:39, Stéphane Santon a écrit : Base jointe. https://www.cjoint.com/c/JJui607T1Un (j'ai renommé ma colonne 'id' par 'nom') Il faudra ajouter un champ 'ID' numérique qui identifie les enregistrements de manière

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-20 Par sujet Stéphane Santon
Le 20/10/2020 à 10:39, Stéphane Santon a écrit : Base jointe. https://www.cjoint.com/c/JJui607T1Un (j'ai renommé ma colonne 'id' par 'nom') -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire Les archives de la liste sont disponibles à

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-20 Par sujet Stéphane Santon
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

Re: [fr-users] [Base] Requête SQL de comptage

2020-10-20 Par sujet LibreOffice
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:

[fr-users] [Base] Requête SQL de comptage

2020-10-19 Par sujet Stéphane Santon
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 |