永发信息网

SQL按日期查询的问题.

答案:4  悬赏:30  手机版
解决时间 2021-06-09 20:43

select * from Schedule where Convert(varchar(10),BeginTime ,120) = '2009-11-6'

数据库里的日期是包含时间的,如2009-11-06 12:32:21.

由于日期的长短问题(可能是2009-11-11,也有可能会是2009-1-1),无法确定截取的长短. 导致查询时,某些日期的数据无法读取到.

请问,有什么方法可以解决这个问题.

最佳答案
数据库中的日期列不是日期类型的吗?
全部回答

select * from schedule where datediff(dd,begintime,'2009-11-6')=0

就得到了2009-11-6这天的数据

select * from schedule where datediff(dd,begintime,'2009-11-11')=0

就是2009-11-11这天的数据

数据库里面查询出来的时候是不会出现 2009-1-1的 , 添加的时候可以这 样 当你查询出来的时候 它是这样的 2009-01-01

你可以在页面上面精确到分秒

用cast函数就可以了啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手指不饱满,干瘪是怎么回事?
The girl in blue is Jessie.的问句
月经来了肚子疼的狠厉害怎么办?
娄星区娄底极速汽车影院地址是什么,有没有知
sd敢达GP03导弹
植物细胞和动物细胞形态和功能有所差异,体现
谁有坏蛋是怎样炼成的全集
魅族MP4绿屏了,我下载升级后把M6.EBN和resou
砌什么样的火炕美观干净好用?
高中关于勇气的诗歌,带有勇气的诗句
非洲菊的市场价格
六年级下册回顾扩展五日积月累解释
我的手机开网页时出现服务器不能接入这是为什
诛仙里我有12星的计都黄鸟BB,但只有三技,要用
英雄岛三档武器合成问题
推荐资讯
重庆西南大学北碚那个;该怎么坐车啊?我人在
求竞选大学学生会新闻部干事演讲稿
那个网站可以反映人气指数最高的歌曲
工行如何缴纳交通罚款,交通违法,微信怎么在
关于保健品```
咸阳市凯发公司现在在哪里开发楼盘
Q宠在哪获得额外清洁值之类的
诛仙怎么看法宝上线?
为什么cpu使用老是100%,在做系统的过程中都
我电脑出了问题。谁能帮我?
我家电脑可以玩鬼泣4 可不可以玩虐杀原形
湖北建设工程规费多少?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?