小编Pir*_*e X的帖子

无法导入play.api.db.databases

我正在使用Scala Play 2.5.4开发一个应用程序.我想测试我的数据库交互,并尝试通过此页面中推荐的方法执行此操作.

麻烦的是,我无法导入对象play.api.db.Databases.我怀疑我可能需要在build.sbt文件中添加一些东西,但由于这是Play API的一部分,我不太确定是这种情况.

有一些可用的东西,但不是API文档中显示的内容

图片

scala playframework

3
推荐指数
1
解决办法
1978
查看次数

如何在SQL中计算运行总计

我有给定格式的数据集这是一个月级数据以及每个月的工资.我需要计算每个月结束时的累积工资.我怎样才能做到这一点

+----------+-------+--------+---------------+
| Account  | Month | Salary | Running Total |
+----------+-------+--------+---------------+
| a        |     1 |    586 |           586 |
| a        |     2 |    928 |          1514 |
| a        |     3 |    726 |          2240 |
| a        |     4 |    538 |           538 |
| b        |     1 |    956 |          1494 |
| b        |     3 |    667 |          2161 |
| b        |     4 |    841 |          3002 |
| c        |     1 …
Run Code Online (Sandbox Code Playgroud)

sql oracle

2
推荐指数
1
解决办法
6046
查看次数

通过滚动窗口分区计算不同客户的数量

我的问题类似于redshift:在窗口分区上计算不同的客户,但我有一个滚动窗口分区。

我的查询看起来像这样,但不支持Redshift中的 COUNT 内的不同查询

select p_date, seconds_read, 
count(distinct customer_id) over (order by p_date rows between unbounded preceding and current row) as total_cumulative_customer
from table_x
Run Code Online (Sandbox Code Playgroud)

我的目标是计算截至每个日期的唯一客户总数(因此是滚动窗口)。

我尝试使用dense_rank()方法,但它会失败,因为我不能使用这样的窗口函数

select p_date, max(total_cumulative_customer) over ()
(select p_date, seconds_read, 
dense_rank() over (order by customer_id rows between unbounded preceding and current row) as total_cumulative_customer -- WILL FAIL HERE
from table_x
Run Code Online (Sandbox Code Playgroud)

任何解决方法或不同的方法都会有所帮助!

编辑:

输入数据样本

+------+----------+--------------+
| Cust |  p_date  | seconds_read |
+------+----------+--------------+
|    1 | 1-Jan-20 |           10 |
|    2 …
Run Code Online (Sandbox Code Playgroud)

sql count distinct window-functions amazon-redshift

2
推荐指数
1
解决办法
5117
查看次数

原始编译错误-没有这样的文件或目录

我正在尝试编译Protoc库,但即使它存在,它仍然不断提示我No Such Directory错误

我正在遵循Google的Photobuf编译步骤,也已将Protoc添加到PATH环境变量中。

但是它根本看不到object_detection / protos目录

protoc object_detection/protos/*.proto --python_out=.
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

目录和文件显然在那里

在此处输入图片说明

cmd compilation tensorflow

0
推荐指数
1
解决办法
2618
查看次数