SET @dateFrom = ''
SET @dateTo = ''
SELECT [tNumber], [createdDate], [Total], [pfAmount] FROM [webtable]
WHERE [tNumber] LIKE '%'
AND [createdDate] > @dateFrom+'%'
AND [createdDate] < @dateTo+'%'
我試圖得到查詢從數據庫中顯示所有值,如果日期是空白的,或者@dateFrom和@dateTo具有價值,那麼它應該過濾那些具體結果顯示所有記錄,如果日期是在SQL查詢空
是日期字符串?否則,您會迫使日期進行字符串轉換,這可能會產生意想不到的結果。 –
@PanagiotisKanavos是的日期是字符串格式 – neeko
你應該比較日期而不是字符串。您需要在比較之前將這些字符串轉換爲有效日期。 – Kaf