Calcul sur une date

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
micpid
Membre lOOyal
Membre lOOyal
Messages : 37
Inscription : 17 déc. 2013 14:45

Calcul sur une date

Message par micpid »

Bonjour à tous
Je voudrai calculer une date de fin par rapport à une durée.
Dans la table j'ai un champ
date de début au format date,
une liste déroulante comprenant des durées (20, 30 et un P pour permanent)
un champ date de fin
Je voudrai obtenir la date de fin en fonction de la durée (20 pour 20 ans, 30 pour 30 ans )
OpenOffice 4.0 sous Windows 7
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10105
Inscription : 28 août 2010 08:45

Re: Calcul sur une date

Message par micmac »

Bonjour,

Image
Comment joindre un fichier au format ODF
Veillez également à dépersonnaliser votre fichier.
Donnez un nom clair à ce fichier

Veuillez renseigner votre signature avec la version exacte d'OpenOffice (AOO 4.1.13 par exemple).
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
njhub
PassiOOnné
PassiOOnné
Messages : 517
Inscription : 18 juin 2017 05:43
Localisation : 976

Re: Calcul sur une date

Message par njhub »

C'est ma proposition, que j'ai effacé qui est "à supprimer", puisque de meilleures réponses ont été fournies
Dernière modification par njhub le 25 oct. 2022 18:42, modifié 3 fois.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Calcul sur une date

Message par jeanmimi »

Bonjour,
micpid a écrit : 19 sept. 2022 17:19 Je voudrais calculer une date de fin par rapport à une durée.
Dans Base, les calculs se font dans une requête.
Dans ta demande, il faut donc extraire de la date de départ l'année, y ajouter le nombre d'années voulues, et reconstituer la date finale.
pour travailler sur les dates en SQL, tu peux te reporter au Guide HSQLDB ici :
https://wiki.openoffice.org/wiki/FR/Doc ... te.2FHeure
Il y a de nombreux exemples dans le forum, comme celui-ci :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: Calcul sur une date

Message par pulcinopio »

njhub a écrit : 19 sept. 2022 18:52à supprimer
Messieurs bonsoir,

Pourquoi supprimer alors que l'on pourrait tout simplement réélaborer le fichier?

L'utilisateur peut porter son choix sur un des formats proposés par le logicie, ou bien écrire un script sql. Qu'en pensez-vous?

Bien à vous

:?:
Libre Office 6.0.4 sur Ubuntu 18.04