Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 必须从只有日期没有时间的VISIT_表筛选器中获取数据_Sql Server_Sql Server 2005 - Fatal编程技术网

Sql server 必须从只有日期没有时间的VISIT_表筛选器中获取数据

Sql server 必须从只有日期没有时间的VISIT_表筛选器中获取数据,sql-server,sql-server-2005,Sql Server,Sql Server 2005,以上是我的查询,我必须从VISIT_Tablefilter中获取数据,只包含日期,不包含日期时间 在数据库中,访问日期存储2012-10-27 11:10:35我必须获取只有日期的数据,没有时间转换是昂贵的,如果您经常这样做,这可能是您的问题。请参阅此处了解其他一些可能合适的方法:首先,停止将SQL查询连接在一起!这对安全性不好——你对SQL注入攻击非常开放——而且对性能也非常糟糕!改为使用参数化查询-始终。 SELECT * FROM VISIT_Table WHERE ID='

以上是我的查询,我必须从
VISIT_Table
filter中获取数据,只包含日期,不包含日期时间


在数据库
中,访问日期
存储
2012-10-27 11:10:35
我必须获取只有日期的数据,没有时间

转换是昂贵的,如果您经常这样做,这可能是您的问题。请参阅此处了解其他一些可能合适的方法:首先,停止将SQL查询连接在一起!这对安全性不好——你对SQL注入攻击非常开放——而且对性能也非常糟糕!改为使用参数化查询-始终。
SELECT * 
FROM VISIT_Table 
WHERE 
    ID='" + ID + "' AND 
    DATE ='" + DateTime.Now.ToString("yyyy-MM-dd") + @"'";
SELECT CONVERT(VARCHAR(10), Visit_Date, 120) AS [Date],ID FROM PATIENT_VISIT