数据库分组求和求和问题

2005年 总版技术专家分年内排行榜第一2004年 总版技术专家分年内排行榜第一
2006年 总版技术专家分年内排行榜第六2003年 总版技术专家分年内排行榜第八
匿名用户不能发表回复!|匿名用户不能发表回复!|您好 请教个数据库问题 想对数据库某列求和, SUM(user.end-user.begin), end begin是date类型 请问怎么写_百度知道
您好 请教个数据库问题 想对数据库某列求和, SUM(user.end-user.begin), end begin是date类型 请问怎么写
我有更好的答案
或者秒select SUM(user.end-user。不过这样得出来的结果是,一天为单位的。想得到,小时,或者 分钟.begin) from user这样就是对user表中所有行,做sum
为啥BEGIN: 21:06:44:857
END: 24:06:53:203 结果是0呢??是没显示小数点位数还是四舍五入整成0了?这种情况,我乘24有用吗?
你先把SQL拿到java程序外面执行吧。根据你的数据,结果应该是不足1的小数,是不是你java程序输出的时候把小数舍掉了。我说过了,user.end-user.begin 仅仅这样减得到的是天,间隔1天,结果才是1,你要转换下。比如:select SUM(user.end-user.begin)*24*60*60 from user 这样是得到 差多少秒的。
这种写法,end-begin只有超过1天的部分会被记录,其他都是0,*24*60*60还是0
采纳率:44%
你是什么数据库?一般日期都要用到函数来处理,而不能直接相减
来自:求助得到的回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。SQL问题,如何在一个字段中根据相同的值,把另一个字段的值相加_百度知道
SQL问题,如何在一个字段中根据相同的值,把另一个字段的值相加
如图,我想要的结果应该是goods_id
44767(数据库中所有8613的id的stock数值和)8612
676(数据库中所有8612的id的stock数值和)
我有更好的答案求助知道网友
select goods_id,sum(stock)from 表group by goods_id要这样?楼上是在灌水?
insert into 表2 select goods_id spec_1 spec_2 color_rgb
sum(stock) from 原表
group by goods_id
本回答被提问者采纳
1条折叠回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 数据库中求和 的文章

 

随机推荐