我有一個數據庫表的訪問,看起來像這樣:C#SQL WHERE日期時間今天
我有我的SQL的一個問題,我想有一個2 WHERE
「在我的SQL語句,我在服務器瀏覽器中看起來像這樣
SELECT Created, [Action],
ConnectionLoc,
ConnectionSystem,
Resource,
[Text],
RecordId,
ToVal,
ClientName
FROM tblAudit
WHERE (ClientName = '*Variable*') AND
('WHERE Created' = '[DateTime].Today')
我只想要今天的日期記錄顯示....因此,這一點。然而沒有任何回報。我知道第一個WHERE
是正確的,因爲它自己輸出很好。這是第二個錯誤的。
既然你用'C#'標記,我假設你試着用它運行這個sql,你可以使用參數化查詢並直接傳遞這個'DateTime.Today'值。 –
也許這是不相關的,但爲什麼你在某些列上使用'[columnName]',而有些沒有?我會建議在任何地方或者任何地方做'[columnName]'。 另外我會建議在數據庫之前選擇'schema',就像這樣'[dbo]。[tblAudit]' –
jp Houten我可能應該但我是編程新手,但我不知道約定,因爲我有沒有真實的生活經驗.. –