Atu*_*lay 3 sql sql-server-2005
在我的表中,我有一个存储日期的列.我传递月号作为存储过程的参数.
我想从表中删除该月的所有条目.
可能吗....??
我想这是你的答案:
delete from yourtable where month(YourDatetimeColumn) = 5 -- for example 'may'
Run Code Online (Sandbox Code Playgroud)
要么
delete from yourtable where datepart(mm,YourDatetimeColumn) = 5 -- for example 'may'
Run Code Online (Sandbox Code Playgroud)
注意:替换5为您的输入参数.这不会考虑year您的约会对象,如果是2014年5月或2015年5月,则全部将被删除.