我试图通过获取时间部分来比较starttime和GETDATE()的时间,但在SQLServer中,if条件并不满足,尽管它应该通过查看来实现。minute, 5, GETDATE())), 108)) -- Do something ELSE -- Do Next thing
END 在IF条件下进行比较和使用之前,是否应该将时间转换为其他格式?
我在sqlserver和mysql中有一个表,我的应用程序首先将记录插入sqlserver,然后将记录插入mysql表。我需要将mysql到sqlserver的特定记录与where条件下的最后更新时间进行比较。我需要如下所示进行比较 from sqltable
where sqlupdatedtimestamp > DATEADD(SECOND, 60, MYSQLUPDATETIMESTAMP);
我有4个表,我从这些表中获取记录。前三个表需要与公共行进行内部连接,但是对于第四个表,我需要左外部连接,因为我必须保留已经从前三个表中获取的行。现在,问题是我想要左连接第四个表,但它应该只挑选日期=当前日期的记录。在调用我的存储过程时,我从C#传递了当前日期。但问题是SQLServer提供的记录为空。table 4 on table 4.id = table3.id and table4.date = @currentdate
我使用and with