Nous avons foiré du côté de l'application et chargé des données incorrectes dans une colonne. Maintenant, nous devons corriger ces données .. Voici ce que nous devons faire.correctif de données temporelles
Starttime Answertime
2012-08-30 00:40:40.000 2012-08-30 03:40:53.000
Le temps de réponse est presque 3 heures de plus que le démarrage, ce qui est incorrect. Maintenant, ce dont nous avons besoin est de trouver la différence de secondes entre le temps de réponse et startime et l'ajouter au début. Donc pour ci-dessus 2012-08-30 00: 40: 53.000 sera nouvelle réponse temps.
Sorte de confus en ce moment sur la façon de le faire. Utilisation d'un serveur SQL Server 2008 R2
Est-ce que «Answertime» est toujours éteint exactement pendant 3 heures? Si oui, c'est une solution simple. Si vous passez par secondes seulement, que se passe-t-il lorsque la minute est différente pour chaque valeur? – RedFilter
ouais .. c'est la question .. heure diff n'est pas toujours 3 heures et doit prendre en compte minutes diff aussi. – user1679411
Si vous devez comptabiliser les minutes, vous devez également tenir compte de la différence d'heure. Et jour, mois, année :) Par exemple, 'Starttime = '2012-12-31 11: 59: 59'' – RedFilter