我有一些數據存儲在SQL Server中,它包含日期(date
數據類型)。我目前使用BETWEEN
子句來篩選我的記錄日期範圍,這樣的事情...我可以在SQL Server中同時使用like和between子句嗎
SELECT
*
FROM
Report
WHERE
ReportDate BETWEEN '2016-08-01' AND '2017-08-01'
是否有可能使用BETWEEN
,並在同一時間LIKE
條款或東西接近,這樣每當用戶沒有指定他/她能夠提取所有報告的日期?到目前爲止,查詢如下
SELECT
*
FROM
Report
WHERE
ReportDate BETWEEN '' AND ''
根本不顯示任何記錄。有沒有辦法做到這一點..?
使用者會始終存在兩個或N參數,或者可能他們只能提交一個? – scsimon
他們可以使用日期篩選記錄,也可以不指定日期來提取所有記錄 – Inno