我数据库中的数据:
正如您所看到的,我有几行填充了列NEWS_DPU
。
我不明白这个问题的原因:
select * from canews
where format(news_dpu, 'mm.dd.yyyy') <= format(convert(datetime, '12.01.2016'), 'mm.dd.yyyy')
只返回这个:
查询只返回一行,但应该有几行NEWS_DPU
小于或等于2016年12月1日。我错过了什么?
SOLUTION:
John指出,MM
表示月份,mm
表示分钟。
我刚刚将mm
更改为MM
,一切都很好。
答案 0 :(得分:4)
首先将格式更改为MM,即月份,而mm为分钟
但我真的认为你想要
AccountController