Bonjour,
Je voudrais faire une requête qui affiche les 4 enregistrements les plus récents, j'ai utilisé rownum et max, mais ça ne marche pas.
la requête est la suivante,
la table gdvvote contient
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DISTINCT periode FROM sam.gdvvote WHERE rownum>=max(id)-3 and rownum<=max(id) and iduser=( SELECT iduser FROM sam.gdvutilisateur WHERE nom='DIOT') ORDER BY periode ASC;
BROKERID NUMBER(8,0)
IDUSER NUMBER(8,0)
PERIODE VARCHAR2(50 BYTE)
NOTE NUMBER(13,8)
COMMENTAIRE VARCHAR2(1000 BYTE)
la table gdvutilisateur contient
IDUSER NUMBER(8,0)
NOM VARCHAR2(100 BYTE)
PRENOM VARCHAR2(100 BYTE)
LOGIN VARCHAR2(150 BYTE)
DATEDEBUTACTIVITE DATE
DATEFINACTIVITE DATE
ROLEID NUMBER(2,0)
Merci en avance
Partager