我找到了MS Access select
查询,在where子句中我发现了一些需要理解的问题
我想转换成SQL Server查询请帮忙。
(((TABLE1.COL1) > #12/31/2011#) AND
((TABLE2.LstUpdate) = DateValue(DFirst("RDate", "TABEL3"))))
我想将此MS Access选择查询转换为等效的T-SQL查询
答案 0 :(得分:1)
#12/31/2011#
的等效T-SQL将为'20111231'
。
等同于DFirst("RDate","TABEL3")
的T-SQL将为select top 1 RDate from TABEL3
DateValue
是将字符串转换为日期时间的函数,如果您的RDate
类型为date
或datetime
,那么您不需要转换,如果{{1}是} RDate
或其他字符串类型 - 您可以使用convert函数。