2012-10-27 25 views
1
SELECT * 
FROM VISIT_Table 
WHERE 
    ID='" + ID + "' AND 
    DATE ='" + DateTime.Now.ToString("yyyy-MM-dd") + @"'"; 

以上是我查詢我不得不從VISIT_Table過濾器只有日期沒有日期時間獲取數據..有唯一日期擺脫VISIT_Table過濾數據沒有時間

在數據庫visit_date2012-10-27 11:10:35我得數據只有日期沒有時間

+0

轉換是很昂貴的,這可能是一個問題,如果你這樣做很多。請參閱這裏的一些其他方法,可能是適當的http://stackoverflow.com/questions/275737/how-do-i-compare-two-datetime-fields-in-sql-2005 – Sepster

+0

Sepster我更新了我的排隊 – lax

+0

第一全部:** STOP **連接您的SQL查詢!這對安全性不利 - 您對SQL注入攻擊廣泛開放 - 並且對性能也非常不利!使用**參數化查詢**代替 - **總是**。 –

回答

2
SELECT CONVERT(VARCHAR(10), Visit_Date, 120) AS [Date],ID FROM PATIENT_VISIT 
相關問題