Bonjour,
Je suis totalement débutante en Postgre, mon domaine est plus Oracle
Je veux récupérer uniquement la date dans ma valeur timestamp, j'ai vus qu'il était possible de le faire avec la fonction date de la manière suivante:
J'aimerais intégré cela dans ma grosse requête à la place de la ligne suivante : and 4.TSTAMP >= TO_TIMESTAMP('2022-02-10 15:30:00','YYYY-MM-DD HH24:MI:SS')
Code : Sélectionner tout - Visualiser dans une fenêtre à part select date(substring('2022/02/10 16:30:00' from 1 for 10));
Grosse requête:
J'ai une erreur avec erreur de syntaxe, alors j'ai décider d'enlever la partie from 1 to for 10 et malheureusement l'erreur que j'ai maintenant est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 select matricule , nomNaissance , nomUsage , prenoms , case [...] from 4m.table_1 4, 4m.table_12 A, 4m.table_1 2, 4m.table_13 3 where 4.recordkey = A.recordkey and 4.TID = 2.TID and 2.recordkey = 3.recordkey --select date(substring('2022/02/10 16:30:00' from 1 for 10)); utiliser la fonction date and date(substring('2022-02-10 15:30:00' from 1 for 10)) --and 4.TSTAMP >= TO_TIMESTAMP('2022-02-10 15:30:00','YYYY-MM-DD HH24:MI:SS') ORDER BY matricule ;
Le format de ma variable tstamp est : tstamp timestamp without time zone NOT NULL,ERROR: ERREUR: erreur de syntaxe sur ou près de « ; »
LINE 31: ORDER BY Matricule;
Si quelqu'un pourrais m'aider ça serais super
Merci à tous
Partager