0
Peut-être que j'essaie d'être trop intelligent pour mon propre bien, et je pourrais éventuellement utiliser une variable scalaire pour résoudre ce problème. J'essaie d'ajouter 1 à ma sortie de la sous-requête;SQL SUM sur la fonction d'agrégat
INSERT INTO bookrevisiontbl (revisionnum, bookdate)
SELECT SUM(MAX(revisionnum) + 1), GETDATE() FROM bookrevisiontbl_tbl
Cependant l'erreur suivante se produit
Impossible d'effectuer une fonction d'agrégation sur une expression contenant un agrégat ou une sous-requête.
Est cette requête possible, et de maintenir
@wonea, avez-vous pensé établir une sorte d'un entier auto_increment à 'revisionnum'? – eumiro
D'accord, je suis un peu embrassé. ;-) – wonea