我想查找SQL表里的最大日期和最小日期??

Ajies 2004-08-19 09:41:39
我想查找MSSQL表里的最大(早)日期和最小(晚)日期,且id=5??
我用 min(rq) as minrq 他出错,,能不能有好的解决办法啊!
...全文
713 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tinghuyang 2004-08-19
  • 打赏
  • 举报
回复
用这个试试行不行!
Select max(CONVERT(datetime,date1)) as max1,min(convert(datetime,date1)) as min1 from table where id = 5
zltostem 2004-08-19
  • 打赏
  • 举报
回复
DECLARE @a DATETIME
DECLARE @b DATETIME
SELECT @a=MAX(rq) FROM MSSQL WHERE id=5
SELECT @b=MIN(rq) FROM MSSQL WHERE id=5
SELECT @a AS rq1,@B AS rq2 FROM MSSQL

GageCSDN 2004-08-19
  • 打赏
  • 举报
回复
sfar(daydayup) 的没有错,如果说错的话,可能是你的SQL语句里有字段名或表名用到了SQL里的保留字,这些名字需要用[]包含起来,比如 sfar(daydayup) 的语句里的表名table,就应该改成[table].
检查一下吧,最好是用MSSQL的查询分析器检查一下,很容易发现错误所在的
Ajies 2004-08-19
  • 打赏
  • 举报
回复
大哥这样好像是错的!
sfar 2004-08-19
  • 打赏
  • 举报
回复
Select max(date1) as max1,min(date1) as min1 from table where id = 5

28,391

社区成员

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

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