sql,挤奶看看,我弄了好几天了啊

卡哇伊 2013-02-02 01:43:43
首先有一个表里面每天有24条数据,就是每个整点一条 字段 ID date a b c

select id, date,max(MaxNum) MaxNum from(select CONVERT(varchar(13), date,120) date,id, case when a<b then( case when b<c then c else b end) else(case when a<c then c else a end) end as MaxNum from tb where ) as t3 group by id,date


语句取出 最大值,和那一天的值,但是具体到那个时间点就不知道了,怎么把具体的date 年月日时分拿到
...全文
229 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2013-02-02
  • 打赏
  • 举报
回复
你是对date那列如何拆分成时分秒不会还是不会如何取数据?举些例子来看看
卡哇伊 2013-02-02
  • 打赏
  • 举报
回复



select id, date,max(MaxNum) MaxNum  from(select CONVERT(varchar(13), date,120)  date,id,
  case when a<b then( case when b<c then c else b  end) else(case when a<c then c else a end)
   end  as MaxNum  from tb  ) 
   as t3 group by id,date

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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