我有一个表,其中日期作为表中的3列存储,即如下所示
`periodYear`
`periodMonth`
`billDay`
这给我带来了问题,当我想要生成基于以上三个组合的日期的报告时。例如
SELECT SUM(amount) as Total,
FROM invoice
WHERE `periodYear` = 2014,
GROUP BY `billDay`,`periodMonth`,`periodYear`
有人能帮我解释一下如何解决这个问题吗?
举个例子,我想把去年的总数列在每日的基础上,
如果是日期列,我可以按日期分组,但在这种情况下,我不知道该如何做,因为如果您按b
我正在尝试按日期和Off/ in GROUP BY对每一个Authority id进行排序。我不明白SQL查询出了什么问题。它给我带来了重复或重复的AuthorityId,而不是按权限、ID、日期和on / of街对所有内容进行分组。
这是我的SQL查询
WITH ParkeonCTE
AS
(
SELECT
OccDate = CONVERT(DATE, LocalStartTime),
TotalOccSessions = COUNT(SessionId),
AuthorityId,
(CASE
WHEN OC.OspId IS
我有一个表,我想选择一些行并按日期对它们进行分组。问题是when i'm selecting within my select that row appear to not grouped by date,参见示例:
SELECT date, SUM(price), (SELECT SUM(price), date FROM expense WHERE
user = 'Catherine') as cprice FROM expense GROUP BY date
它不分组cprice,它将所有凯瑟琳的价格之和,而不是按日期分组,按照我尝试按日期分组的方式进入内部se
我正在尝试创建一个多维数组和后缀,使用相同的多维数组来创建图表,但我不知道如何实现。
下面是我想要实现的逻辑。
//T070_RESULT is an entity .Linq
public int id { get; set; }
public string entidade { get; set; }
public Nullable<int> entidadeID { get; set; }
public string unidadeMedida { get; set; } //not relevant for this question
public stri
我试图按几个专栏分组,包括一个每月和一年的摘录专栏。sql始终按原始日期列返回组。如何提取日期到月份和年份,然后在本专栏中分组。下面是我的完整sql:
select Name,
extract(month from fill_Date) as Month,
extract(year from fill_Date) as Year,
sum(quantity)
from Table A
group by Name,fill_Date
我有以下模式:
_id
dates :
date :
year
month
day
other unrelated fields
我已经对每个_id进行了分组,以便日期包含多个日期对象(其中包含年份、月、日)。现在,我想按年份和月份对每个日期对象进行分组,这样我就可以得到对应于该年和月份的日期的数量。例如,如果我有以下文档:
_id : 124567789554
dates :
date :
year : 2018
month : 9
day : 1
date :
我有这样一个表transactions:,我想按purpose和date列选择总计组。例如:为目的1找到10条记录,为目的2找到21条记录,等等.在2016-02-01,2016-02-05等.结果应该是总目的和目的总数应按日期分组。
我尝试了此查询,但在同一日期发现多个用途时,它未能将日期分组:
SELECT SUM(amount) totalAmount FROM `transactions` WHERE purpose IN(1,2,12) GROUP BY date ORDER BY date DESC
我有一张桌子:
ID Price Time
0 20,00 20/10/10
1 20,00 20/10/10
2 20,00 12/12/10
3 14,00 23/01/12
4 87,00 30/07/14
4 20,00 30/07/14
我使用这个语法sql以一种不会得到重复值的方式获得所有价格的列表:
SELECT * FROM myTable WHERE id in (select min(id) from %@ group by Price)
我有一张表,它的数据就像
userID name amount Date
1 mark 20 22-10
1 mark 30 22-10
2 kane 50 22-12
2 kane 60 22-12
3 mike 60 22-10
使用userID +用户名+日期的组合,日期是唯一的
但是由于它有超过100 k的记录,可能会重复日期
我正在尝试制作一个简单的事件表单,它显示事件的日期和下面具有相同日期的任何事件。例如。匹配的日期事件列在同一日期下。目前,它是单独显示每个插入,而不是按日期分组。
$readquery = "SELECT * FROM events WHERE id=$userid GROUP BY event_date";
$readresult = $link->query($readquery);
if (!$readresult) {
echo $link->error;
}
上面是从SQL表中调用的数据。
<?php
while ($row = $read
我在mysql中有表,如下所示
表数据:
id items color date
1 22 blue 2014-05-25
2 344 yellow 2014-05-26
3 255 blue 2014-05-26
4 234 blue 2014-05-26
5 200 yellow 2014-05-27
6