Bonjour,
J'ai une table sessions avec 3 colonnes:
id (clé primaire)
session_time (integer qui représente un nombre de minutes)
session_expiration (TIMESTAMP qui représente une limite dans le temps)
Je cherche à incrémenter la valeur session_expiration pour une ligne.
En SQL pur, je peux faire :
Mais je n'arrive pas à le faire avec une requête update.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 update sessions set session_expiration = session_expiration + interval '30 min'
J'ai tenté la chose suivante:
mais pgagmin me dit que la syntaxe est pas bonne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 update sessions set session_expiration = session_expiration + 'interval ''' || cast(session_time as character varying) || ' min'''
ERROR: invalid input syntax for type interval: "interval '"
Question: Est-ce que c'est possible de faire ça et si oui, auriez-vous la solution à me proposer ?
Merci
Papy !
Partager