我有两张桌子。表A和表B.如何比较A中的列(数据类型:日期) B中的列(数据类型:日期),条件:B中的列> = A中的列
答案 0 :(得分:1)
这里有两件事要问。
1)向我展示那些更大的
2)告诉我比较
所以,要做到这两点,试试这个。第(1)部分在where子句中,第(2)部分在select语句中。
select *, datediff(day, b.col, a.col) as ColumnDifference
from TableA a, TableB b
where b.col >= a.col
datediff的文档:http://msdn.microsoft.com/en-us/library/ms189794(v=sql.100).aspx