我有一个命名UserLog
为here的表。如何编写一个程序来查找表中的指定数据?
我创建了以下程序;但它不起作用:
CREATE PROCEDURE [dbo].[Sp_CleanUserLogTable]
@FromDate date,
@ToDate date
AS
DELETE FROM UserLog
WHERE TRY_CAST(EnterDate AS date) >= @FromDate
AND TRY_CAST(EnterDate AS date) <= @ToDate
没有与您的文本完全匹配的日期格式,但您可以使用它REPLACE
来获取不同的格式:
TRY_CONVERT(datetime, REPLACE(EnterDate, '.', '-'), 105)
这是您应该始终以正确的数据类型存储数据的众多原因之一
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句