Maison  >  Questions et réponses  >  le corps du texte

Comment puis-je créer un champ calculé pour cette table ?

SELECT book.BookTitle, author.Name, author.Surname, book.YearofPublication
FROM book
    LEFT JOIN author ON book.AuthorID = author.AuthorID;

Entrez la description de l'image ici

C'est mon tableau actuel, j'ai besoin de créer un champ calculé pour me dire depuis combien d'années ce livre a été publié, mais mon cerveau est cassé. Quelqu'un peut-il m'aider ?

J'ai essayé d'utiliser la requête xaamp mais je n'ai pas vu l'option.

P粉425119739P粉425119739379 Il y a quelques jours489

répondre à tous(1)je répondrai

  • P粉288069045

    P粉2880690452023-09-08 12:43:50

    Essayez ceci :

    SELECT book.BookTitle, author.Name, author.Surname, book.YearofPublication , YEAR(NOW()) - book.YearofPublication
    FROM book
    LEFT JOIN author ON book.AuthorID = author.AuthorID;
    

    répondre
    0
  • Annulerrépondre