Mabuhay!Comment ajouter l'année et la fin du mois en requête SQL
Existe-t-il un code court pour mettre à jour la date avec 2 années supplémentaires et la fin du mois?
Exemple: Ouverture du compte: 04/04/2017
expiration: 2019-04-30
UPDATE dbname SET [Expiry] = DateAdd(year,2,[AccountOpened])
Sans l'ajout de cette UPDATE dbname SET [Expiry] = DateAdd(mm,1,[AccountOpened])
car il ajoutera un mois au lieu de la date du mois dernier.
Merci
Si vous parlez de SQL Server, il a maintenant une fonction [EOMONTH] (https://docs.microsoft.com/en-us/sql/t-sql/functions/eomonth-transact-sql). Dans votre cas, vous pouvez l'utiliser avec le second paramètre 24: 'EOMONTH (AccountOpened, 24)' – cha
Veuillez marquer votre SGBD. Est-ce MySQL? PostgreSQL? Serveur SQL? ... Vous devez toujours marquer votre SGBD avec des questions SQL pour obtenir des réponses appropriées. –
Merci de le rappeler, oui c'est pour le serveur sql désolé pour la confusion. Noté sur celui-ci. – astroboy