我正在尝试运行一段代码,它根据星期几返回sql列(由星期几指定)中的一段信息。我目前有一段冗长的代码,如下所示。FourWeekMondayCollected; // etc etc for every day of the week}
我知道在t-sql中,我可以有一个文字字符串,并将星期几附加到"FourWeek“+ today +”Collected“之后,然后将该字符串作为查询
revenue) from salesreport where day_of_week(date) in (:daysList);
我发现没有简单的方法可以在JPA中实现(我使用的是OpenJPA),而不是原生查询一些JPA供应商提供了Year()、Month()、Day() (每月的某一天),但没有提供星期几。
我有一个很大的数据表(这里包含的样本表),其中我使用一个查询来根据星期几合计和平均列C和D,但我还想在这个查询中包括按列A(星期几)分组的最后7行(最近一周)的合计。这是我正在使用的查询: =Query(A2:D,"SELECT A, sum(C), sum(D), Avg(C), Avg(D)GROUP BY A
ORDER BY A