Bonjour à tous,
J'ai une table contenant des enregistrement contenant plusieurs enregistrements avec plusieurs champs dont 2 avec une date de début et une date de fin, et j'aimerais modifier la valeur d'un troisième champ avec la somme en seconde des 2 champs de date.
Je peux sans problème extraire la somme en secondes de mes 2 champs avec la requête suivante pour les enregistrements concernée
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DECLARE @LENDEMAIN NVARCHAR(50) SET @LENDEMAIN = (SELECT CAST(GETDATE()+1 AS DATE)) SELECT DATEDIFF (SECOND, topstartdatefield, @LENDEMAIN + ' 00:00:00.000') AS DUREE FROM cworktopstable WHERE topstartdatefield = topenddatefield
J'aimerais maintenant pouvoir remplacer le champ topenddatefield par la valeur @LENDEMAIN + ' 00:00:00.000 et le champ topdurationfield par la valeur de DUREE
Voici la structure de la table:
Par avance merci et belle soirée à tous
André
Partager