我在sql server和mysql中都有一个表,我的应用程序首先将记录插入到sqlserver,然后将记录插入到mysql表中。
我需要比较从mysql到sqlserver的特定记录以及where条件下的lastupdated时间。我需要像下面给出的进行比较
select *
from sqltable
where sqlupdatedtimestamp > DATEADD(SECOND, 60, MYSQLUPDATETIMESTAMP );
我需要将插入的记录带入两个表之间的0到60秒间隔内?
使用DATEDIFF可能符合这些原则。请注意,这将获得其中两个日期时间均在一分钟之内的所有行。您可能需要根据自己的特定要求进行调整。
where DATEDIFF(second, sqlupdatedtimestamp, MYSQLUPDATETIMESTAMP) > -60
AND DATEDIFF(second, sqlupdatedtimestamp, MYSQLUPDATETIMESTAMP) < 60
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句