关于一个日期查询问题~~~高分求教

wangjinmin1982 2005-03-29 10:39:36
Select * From TB_NewsInfo where News_addtime like '%2004-6-30%' order by news_id desc

这条 语句是没错误的,但返回不到任何数据.这是一日期精确查询,数据库里的格式是2004-6-30 12:21:14 这种格式,现在是我要把 2004-6-30 这天的数据都查出来

请指导下

SELECT *
FROM tb_NewsInfo
WHERE (News_AddTime = CAST('2004-6-30' AS datetime)) 是错误的语法

我该怎么写呢?
...全文
158 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangjinmin1982 2005-03-29
  • 打赏
  • 举报
回复
哦,看错了,是对的,谢谢
TSD(因为你有而精彩) ( ) 信誉:96

yongz_0(涩男郎) ( ) 信誉:100
结帖
wangjinmin1982 2005-03-29
  • 打赏
  • 举报
回复
SELECT *
FROM tb_NewsInfo
WHERE (DATEDIFF([DAY],News_AddTime,'2005-3-10')=0)

Select * From TB_NewsInfo where datediff(dd,News_addtime,'2004-6-30' )=0 order by news_id desc
用数据查询分析器,还是查寻不到信息,可是数据库里是有记录的啊
wangjinmin1982 2005-03-29
  • 打赏
  • 举报
回复
sql server
TSD 2005-03-29
  • 打赏
  • 举报
回复
'2005-3-10' 改为你要指定的日期
yongz_0 2005-03-29
  • 打赏
  • 举报
回复
access,sql server,oracle?
TSD 2005-03-29
  • 打赏
  • 举报
回复

SELECT *
FROM tb_NewsInfo
WHERE (DATEDIFF([DAY],News_AddTime,'2005-3-10')=0)
yongz_0 2005-03-29
  • 打赏
  • 举报
回复
Select * From TB_NewsInfo where datediff(dd,News_addtime,'2004-6-30' )=0 order by news_id desc
wangjinmin1982 2005-03-29
  • 打赏
  • 举报
回复
狂晕中,点快了,才给了20分
希望不要见怪~~~~~~~

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧