将getdate()与两个不同的字段进行比较

时间:2016-09-02 15:49:29

标签: sql sql-server database

我有两张桌子:

T1                        T2
id   Effdate              E_id   DOB
--------------           ------------
1    20161212              2     1950-02-16 00:12:24
2    20130124              5     1978-01-16 10:14:30

我想比较getdate() < Maxdate(effdate, DOB)

我收到了日期时间转换错误。

例如:getdate() < MAXDATE( 20161212 , 1950-02-16 00:12:24)

预期结果应来自表格T1

id  Effdate
--------------
1   20161212

1 个答案:

答案 0 :(得分:0)

如果两个表中的id都对应var years = Int(edtYears.text!) ,那么你可以联合他们和GROUP BY id = E_id

id

将为您带来预期的结果