以上就是给各位分享如何计算不同时间段中数据库的行数?,其中也会对数据库如何计算时间差进行解释,同时本文还将给你拓展bash–如何计算源代码中的行数、c#–如何计算MySQL查询返回的行数?、CSV:如
以上就是给各位分享如何计算不同时间段中数据库的行数?,其中也会对数据库如何计算时间差进行解释,同时本文还将给你拓展bash – 如何计算源代码中的行数、c# – 如何计算MySQL查询返回的行数?、CSV:如何计算几列值大于零的行数?、Google Data Studio 如何计算不同值的总和等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:- 如何计算不同时间段中数据库的行数?(数据库如何计算时间差)
- bash – 如何计算源代码中的行数
- c# – 如何计算MySQL查询返回的行数?
- CSV:如何计算几列值大于零的行数?
- Google Data Studio 如何计算不同值的总和
如何计算不同时间段中数据库的行数?(数据库如何计算时间差)
我在Sybase DB中有一个表,其中包含一列createdDateTime。我想要做的是计算在特定但正在累积的时间段之间创建了多少行,即:
7:00-7 : 15
7 : 00-7 :30
7:00-7:45
7: 00-8 :00 …依此类推,直到我有上次分组时间7:00-18:00。
有没有一种好的方法可以在SQL中执行一个查询,该查询将为我返回所有行以及所有行数:
时间听行创建的
7:00-7:15 0
7:00-7:30 5
7:00-7:45 8
7:00-8:00 15
…听…
目前,我有一个解决方案,但它要求我运行44次参数化查询才能获取所有数据。
谢谢,
答案1
小编典典我最近在博客上写了这个确切的话题,虽然不确定它是否可以在Sybase中使用,但这是解决方案
declare @interval intset @interval = 5select datepart(hh, DateTimeColumn), datepart(mi, DateTimeColumn)/@interval*@interval, count(*)from thetablegroup by datepart(hh, DateTimeColumn), datepart(mi, DateTimeColumn)/@interval*@interval
和更多详细信息 http://ebersys.blogspot.com/2010/12/sql-group-datetime-by-arbitrary-
time.html
bash – 如何计算源代码中的行数
sloccount
c# – 如何计算MySQL查询返回的行数?
解决方法
SELECT COUNT(*) FROM (<your complete query here>)
CSV:如何计算几列值大于零的行数?
如何解决CSV:如何计算几列值大于零的行数??
我在 PowerBI 中加载了一个 csv。
看起来像这样:
name skill_1 skill_2
john 2 0
james 0 1
我希望每个“skill_x”列的行数都大于零。
预期输出:
skills count
skill_1 1
skill_2 1
如何在 PowerBI 中执行此操作?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
Google Data Studio 如何计算不同值的总和
如何解决Google Data Studio 如何计算不同值的总和?
我有包含工作时间和与这些工作时间相关的发票的数据集。一些工作时间尚未与任何发票相关。多个工作时间可以与一张发票相关。数据示例:
日期 | 项目 | 小时 | 小时价格 | 发票 | 发票总额 | 发票时间 | 给别人开具发票 |
---|---|---|---|---|---|---|---|
2021-05-06 | 项目 1 | 7.5 | 500 | invoice_id_1 | 1500 | 1200 | 300 |
2021-05-07 | 项目 1 | 7.5 | 500 | invoice_id_1 | 1500 | 1200 | 300 |
2021-05-08 | 项目 1 | 7.5 | 600 | invoice_id_2 | 600 | 600 | 0 |
2021-05-09 | 项目 1 | 2 | 100 | invoice_id_1 | 1500 | 1200 | 300 |
2021-05-10 | 项目 1 | 7.5 | 550 | 空 | 空 | 空 | 空 |
我想创建 3 个记分卡,显示发票总和、发票工时总和和其他发票总和。
但是,如果我只有 SUM(invoice_hours),在这种情况下总和将为 4200,但我希望它是 1800,因为三个条目在同一张发票中。我可以改用时间价格来解决这个问题,但这对其他人的发票没有帮助。
所以我的问题是:是否可以计算一个字段的总和,计算另一个字段不唯一一次的行?所以在这种情况下,只计算第一行和第三行(忽略第 2 行和第 4 行,因为已经计算了 invoice_id_1)。
就其价值而言,我使用的是我创建的从 API 获取数据的社区连接器,因此我可以在必要时修改数据格式/添加字段。
解决方法
需要删除重复项。这无法在 Data Studio 中完成。对于 BigQuery 来说,这将是一项简单的任务(从...中选择不同的 Invoice、Invoice_total)。
也许您也可以在社区连接器中执行此操作?
关于如何计算不同时间段中数据库的行数?和数据库如何计算时间差的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于bash – 如何计算源代码中的行数、c# – 如何计算MySQL查询返回的行数?、CSV:如何计算几列值大于零的行数?、Google Data Studio 如何计算不同值的总和的相关信息,请在本站寻找。
本文标签: