You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2020-10-14 09:01:01

meldrone
Member
Registered: 2010-12-31
Posts: 58

mise à jour champs date_creation en masse

bonjour à tous

utilisateur de GLPI depuis quelques années maintenant je cherche un moyen de "remplir" le champ glpi_computers.date_creation pour les éléments qui existaient avant l'ajout de ce champs.
en effet si je fais une recherche  GLPI avec pour valeur de ce champs "non NULL", la plus vieille date remonté est en 2017.
les éléments d'avant n'ont pas de date renseigner dans ce champs.

j'aimerais si c'est possible récupérer la date la plus ancienne présente dans le champs glpi_logs.date_mod pour l'équipement en question et la mettre dans la zone date_creation du PC

j'ai commencé a regarder mais n'étant pas expert en SQL je coince un peu.

j'en arrive pour le moment à une requête du type
update glpi_computers
set date_creation = modif
where modif = (select min(glpi_logs.date_mod)
        from glpi_logs
            join glpi_computers
            on glpi_logs.items_id = glpi_computers.id
            where glpi_logs.itemtype = 'Computer'

mais avant de lancer ca dans phpmyadmin je préférerai avoir un avis de personne compétente en SQL

par avance merci

Last edited by meldrone (2020-10-14 11:09:22)


GLPI 9.5.9 sous ubuntu 22.04 LTS
avec les plugins suivants :
FusionInventory     9.5+3.0

Offline

Board footer

Powered by FluxBB