group-by相关内容
我正在尝试编写一个查询以将用户表连接到活动日志表并为每个用户返回以下内容: A) 他们上次登录的时间. B) 最近 3 个月的登录次数. 这是我目前想到的: SELECT A.UserID, COUNT( Activity ) AS Logins, MAX( TIME ) AS LastLogin来自 UserMaster A左加入 UserWebActivity B ON A
..
我编写了一个查询,根据给定的日期范围对每小时的行数进行分组. SELECT CONVERT(VARCHAR(8),TransactionTime,101) + ' ' + CONVERT(VARCHAR(2),TransactionTime,108) 作为 TDate,COUNT(TransactionID) AS TotalHourlyTransactions从 MyTransactions
..
我需要使用 NHibernate 来获取这个查询: 选择 RequestStatus.[Status], Count(ApprovalRequest.Id)从 ApprovalRequest 内部加入 RequestStatus On ApprovalRequest.CurrentStatusId = RequestStatus.Id其中 RequestStatus.[Status] In ('
..
我正在使用 Postgresql 9,当没有计算任何行时,我正在努力进行计数和分组. 让我们假设以下架构: 创建表格视图{带时区的 date_event 时间戳;event_id 整数;} 让我们想象以下内容: 2012-01-01 00:00:05 22012-01-01 01:00:05 52012-01-01 03:00:05 82012-01-01 03:00:15 20 我
..
我试图在多列中计数,然后按总和分组,其中任何列中出现相同的数据 源数据表:P1 P2 P3-----------乙一个 一个乙丙a b b乙 我希望它显示如下内容: 所需的查询输出:全部的-------------一个|6乙 |5c |1 解决方案 可以使用联合查询 SELECT x.f1,Count(x.f1) FROM(SELECT p1 As F1 FROM table联合所有S
..
假设我有一张房地产表: A 15,00050,000 英镑C 100,000D 25,000 我想将它们按 0 - 49,999、50,000 - 99,999 和 100,000 - 200,000 分组 所以结果应该是: 0 - 49k (2)50k - 99k (1)100k - 200k (1) 有没有办法在一个 SQL 语句中做到这一点?顺便说一下,我正在使用 Postg
..
我有一个大约 100,000 次一起订购的项目的列表,我已将这些项目粘贴到一列中,以便我可以计算每个组合出现的次数. 4845 Curly Fries California Burger 14846 炸薯条加州汉堡 14847 汉堡 加州汉堡 14848 $1 喷泉饮料 炸薯条 14849 $1 喷泉饮料卷薯条 14850 加州汉堡卷薯条 14851 卷曲薯条 卷曲薯条 1 我探索了聚合函
..
我有一个接收短信的应用程序.我想要做的是用 mysql 做一个统计,它会在一小时内计算消息.例如,早上 7 点我收到 10 条短信,早上 8 点我收到 20 条等等.我的表有这个列 ID、smsText、smsDate ...(其他不重要).当我运行这个脚本时: SELECT HOUR(smsDate), COUNT(ID) FROM SMS_MESSAGES GROUP BY HOUR(sms
..
我有一张像下面这样的表格 ID 创建的发送类型-----------------------------------------------------0001463583000051783 31-JUL-12 1 2700081289563000051788 01-AUG-12 1 2700081289563000051792 01-AUG-12 1 27000812895630000517
..
我现在只想从几千条记录中选择计数大于 1 的行(换句话说,重复项)我主要看到 1s 和一些 2s 和 3s 在这里和那里 SELECT count( * ) AS `Number` , GI .*FROM `GeneralInformation` 作为 GIGROUP BY `FirstName`, `Surname` 我该怎么做? 解决方案 SELECT count( * ) AS
..
请注意,我看到过类似的查询 此处,但认为我的查询足够不同,值得单独提出问题. 假设有一个包含以下表的数据库: customer_table with customer_ID(关键字段),customer_name 带有 order_ID(关键字段)、customer_ID、product_ID 的orders_table 现在假设我想查找订购了 10 种以上不同类型产品的所有客
..
我是 Power BI 的初学者,我正在尝试按“Opp 标题"对我的数据进行分组并计算日期的行数: 结果将是: 解决方案 步骤 1. 在报表窗格中选择数据所在的表视觉对象. 步骤 2. 在可视化窗格中,右键单击值区域(不是过滤器区域)中的日期值并选择 Date 而不是 Date Hierarchy.> 步骤 3. 在可视化窗格中,右键单击日期值(同一位置),而不是 Don't
..
我为发布者准备了一个包含不同记录的表格,每条记录在时间戳类型的列中都有一个日期. id |id_publisher |日期1 1 11/2012 下午 03:09:402 1 12/2012 下午 03:09:403 2 01/2013 下午 03:09:404 3 01/2013 下午 03:09:405 4 11/2012 下午 03:09:406 4 02/2013 下午 03:09:40
..
我有两个表:groups 和 group_members. groups 表包含每个组的所有信息,例如其 ID、标题、描述等. 在 group_members 表中,它列出了每个组中的所有成员,如下所示: group_id |用户身份1 |1002 |232 |1009 |601 基本上,我想在一个页面上列出三个组,而且我只想列出成员超过四个的组.在
..
我需要在五列上加入两个实体,我需要对 SELECT 中的每一列进行 GROUP BY,并在每个 GROUP BY 上获得一个 COUNT.虽然这对我来说是 SQL 的蛋糕,但我对 LINQ 所能找到的每一个例子都感到非常困惑. 我发现了以下两个问题(C# Linq Group By on multiple columns [duplicate] 和 按多列分组)与我的相似,但我仍然对如何执行
..
可以对文档的“分数"或任何 multiValued="false" indexed="true" 字段进行排序,前提是该字段是非标记化的(即:没有分析器)或使用的分析器只产生一个 Term(即:使用 KeywordTokenizer) 文档:- http://wiki.apache.org/solr/CommonQueryParameters#sort 我原来的模式是(你可以认为下面是
..
我有 3 个表:testpackage、testpackageReport、testpackagereportdetail 具有这种结构: 有了这个查询 SELECTdbo.TestPackages.PackageNumber, dbo.TestPackages.Size,dbo.TestPackages.Code, dbo.TestPackageReports.ReportNumber,
..
这是下表 如果不存在则创建表 TestingTable1(BUYER_ID BIGINT,ITEM_ID BIGINT,CREATED_TIME STRING) 这是上表中的以下数据- BUYER_ID |ITEM_ID |CREATED_TIME-------------+------------------+----------1015826235 220003038067 2012-0
..
我正在尝试对 IEnumerable 执行 groupby.问题是我在编译时不知道我想分组哪些字段.我在堆栈上找到了另一篇文章,它解释了当类已知时如何执行此操作并具有属性,但在我的情况下,我正在处理字典,并且键也仅在运行时才知道. 我的代码类似于这样(我知道这不会编译...): 私有对象 GetValuesGroupedBy(List groupbyNames, List summable
..
嗨,我有一个这样的数据表: 编号 金额 1 金额 2 金额 31 2 2 212 4 6 412 6 6 522 7 2 122 7 2 2 我需要像这样获取我的数据表: 编号 金额 1 金额 2 金额 31 2 2 212 10 12 922 14 4 3 我最初尝试在匿名方法中执行此操作,但我需要将其返回到另一个无法使用匿名方法完成的类.我的第二次尝试是这样做,以便它可以返回:
..