oracle截取时间“yyyy-MM-dd HH:mm:ss”为日期“yyyy-MM-dd”

下面是我构造的搜索语句:SELECTmax(temper)FROMt_buss_insul_curr_leaklGROUPBYconvert(char(10),gathe... 下面是我构造的搜索语句:
SELECT max(temper)
FROM t_buss_insul_curr_leak l
GROUP BY convert(char(10),gather_time,120) tm.
查每天的最大温度,库里存的时间为“yyyy-MM-dd HH:mm:ss”格式,想按天分组求最大数,但是怎么都查不出来,报错为convert(char(10),gather_time,120)中的char有问题,我是换其他方式截取日期还是什么问题?另外to_char也不行,高手帮帮忙
展开
 我来答
匿名用户
2011-11-01
展开全部
convert(char(10),gather_time,120) 是sqlserver的转换语句
oracle里面应该是:
SELECT trunc(gather_time), max(temper)
FROM t_buss_insul_curr_leak l
GROUP BY trunc(gather_time)
关中布衣
2011-11-01 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:117万
展开全部
group by TO_CHAR(gather_time,'YYYY-MM-DD') 搞定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
china77913312
2011-11-01 · TA获得超过367个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:149万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9afa247d8
2011-11-01 · TA获得超过685个赞
知道小有建树答主
回答量:743
采纳率:0%
帮助的人:631万
展开全部
好像是substring()方法就行了,这方法网上多的呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式