找回密码
 立即注册

QQ登录

只需一步,快速开始

scliudong

高级会员

29

主题

174

帖子

1275

积分

高级会员

积分
1275
scliudong
高级会员   /  发表于:2023-2-17 00:21  /   查看:1488  /  回复:4
1金币
本帖最后由 scliudong 于 2023-2-17 01:44 编辑

如题,为什么时间字段的汇总功能在自带SQLite中可以汇总求和,在SQL Server外联表时无法汇总求和?

将一张需要统计时间合计的外联SQL Server表连入后,打开汇总行求和,发现不能汇总,测试通过活字格在SQL Server中新建时间字段,也不能汇总。又试了试MariaDB,结果也不能汇总。
而在自带的SQLite中,时间字段汇总求和正常,怎么回事呢?

表格设置


SQL Server和MariaDB均出错,不支持汇总

(下表:不能汇总求和)




SQLite可以汇总求和



是SQL Server中时间字段类型设置不对吗?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

内建表中时间字段会被转化为时间戳,也就是一个小数!SQLite是一个比较简单的数据库,支持的数据类型并不多,所以他会把一些近似的类型合并起来! SQL Server 的时间字段,类型真的就是时间格式的!专业的和业余的还是有差别的,再说了一个免费开源软件,一个大型商业软件,明显就是不一样的,对吧! 时间格式的数据不能求和,小数类型的时间字段可以求和! 重点就看数据库里字段保存的类型是什么

4 个回复

倒序浏览
最佳答案
最佳答案
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-2-17 00:21:20
来自 2#
内建表中时间字段会被转化为时间戳,也就是一个小数!SQLite是一个比较简单的数据库,支持的数据类型并不多,所以他会把一些近似的类型合并起来!
SQL Server 的时间字段,类型真的就是时间格式的!专业的和业余的还是有差别的,再说了一个免费开源软件,一个大型商业软件,明显就是不一样的,对吧!
时间格式的数据不能求和,小数类型的时间字段可以求和!
重点就看数据库里字段保存的类型是什么
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-2-17 09:44:52
3#
数据民工 发表于 2023-2-17 07:54
内建表中时间字段会被转化为时间戳,也就是一个小数!SQLite是一个比较简单的数据库,支持的数据类型并不多 ...

回复 使用道具 举报
scliudong
高级会员   /  发表于:2023-2-18 09:36:42
4#
谢谢楼上,搞懂了,把MariaDB里的时间设置为浮点就可以了
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-2-20 09:00:47
5#
感谢大家对活字格的支持。
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部