sql语句问题 判断时间问题

lin5619sunn 2008-06-21 09:31:52
SELECT [NewsTitle], [NewsDesc], [NewsURL], [SN] FROM [ES_News] WHERE ([EndDate] <= getdate()) ORDER BY [BeginDate]

在判断enddate小于当前时间的地方好像有点问题
麻烦给看下
...全文
141 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
stromboy007 2008-06-21
  • 打赏
  • 举报
回复
SQL语句没问题拉
EndDate本身有问题
小熊猫Panda 2008-06-21
  • 打赏
  • 举报
回复

楼上的发言
有可能是EndDate本身有问题
czk598478 2008-06-21
  • 打赏
  • 举报
回复
sql语句没有问题,说你的EndDate这个字段不是日期形格式;


SELECT [NewsTitle], [NewsDesc], [NewsURL], [SN] FROM [ES_News] WHERE ([EndDate] <= getdate()) ORDER BY [BeginDate]
  • 打赏
  • 举报
回复
看不出问题呀!检查数据类型,还有确认是<=还是<
new_shx 2008-06-21
  • 打赏
  • 举报
回复
没有问题啊,是不是EndDate不是时间类型?
chensxn 2008-06-21
  • 打赏
  • 举报
回复
这种提问真是不负责任啊!错误信息是什么都不说,表结构也没有,叫别人猜啊?

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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