sql server:这个日期时间有效吗?

sql server:这个日期时间有效吗?,sql,sql-server,tsql,sql-server-2008,Sql,Sql Server,Tsql,Sql Server 2008,这是在特定日期时间之间返回记录的正确格式吗?SQL SELECT语法看起来正确,但参数的日期值应该交换(较旧的日期在@P1中)。看起来像EXEC/EXEC sp_executesql,但不太完整。。。 SELECT "2 0 Analytical (Testing Phase)" FROM "dbo"."Lab Occurrence Form" WHERE (("Occurrence Date" BETWEEN @P1 AND @P2 ) AND ("2 0 Analyt

这是在特定日期时间之间返回记录的正确格式吗?

SQL SELECT语法看起来正确,但参数的日期值应该交换(较旧的日期在@P1中)。

看起来像
EXEC
/
EXEC sp_executesql
,但不太完整。。。
SELECT "2 0 Analytical (Testing Phase)"  
  FROM "dbo"."Lab Occurrence Form" 
 WHERE (("Occurrence Date" BETWEEN  @P1 AND  @P2 ) 
   AND ("2 0 Analytical (Testing Phase)" LIKE ''%2.%'' ) ) ', N'@P1 datetime,@P2 datetime','2010-04-30 00:00:00','2010-04-01 00:00:00'