草庐IT

分组传送网

全部标签

mysql - 从星期三开始按周分组的 SQL

我想生成一份报告,其中显示每年每周的工作数量,日期可以追溯到90年代初。我遇到了一个似乎无法解决的问题,因为我的SQL知识不是很好。我了解mysql限制您将星期日期作为星期日或星期一开始。我想将它们从周三到周二分组,所以当我执行GROUPBYYEAR(JOBID),WEEK(JOBID)时,它只显示从周日开始按周分组的它们。我在这里找到了这个SELECTcount(jobs)ascount,CASEWHEN(weekday(datetime)但它给了我与相同的结果集SELECTCOUNT(jobs),Week(datetime)asWeek,Year(datetime)asYearFR

mysql - 优化慢速 SQL 计数查询和按天分组

我在以下MySQLMyISAM表中跟踪网站的点击量:CREATETABLE`track_hits`(`hit_id`int(10)unsignedNOTNULLauto_increment,`referer`varchar(255)defaultNULL,`referer_checksum`int(10)defaultNULL,`domain_checksum`int(10)defaultNULL,`referer_local`enum('Yes','No')defaultNULL,`request`varchar(255)defaultNULL,`request_checksum`i

mysql - 按星期几分组销售

我有一张看起来像这样的tablesell_pricedoublebuy_pricedoubletimeint(11)31.520.51353755931(2012-11-27)2010.51353755235(2012-11-27)40301353752531(2012-11-26)50251353751237(2012-11-26)40101353745609(2012-11-25)我正在尝试对所有值进行分组以获得一周中每一天的销售额,所需的表格应如下所示:sell_pricedoublebuy_pricedoubletimeint(11)51.530.51353755931(201

mysql - 按序列号分组并选择该记录的最新(最后)创建日期

我创建了1个表列id,serail_no。我的显示是这样的idserail_nocreated11142B000722012-11-0511:36:0021142B000722012-12-2014:57:5431142B000722012-12-2813:20:5441142B111342012-11-2514:57:5451142B111342013-01-1616:42:34所以现在我想要这样的输出。31142B000722012-12-2813:20:5451142B111342013-01-1616:42:34 最佳答案

c# - MySQL Entity Framework 按日期分组和选择

我有一个带有表“Clicks”的MySQL数据库。有一个“已创建”列(日期时间),我想对其进行分组并选择年、月和日部分。我想统计特定日期范围(开始日期和结束日期)内每天的记录数。varquery=fromcinscope.Entities.Clickswherec.Created>=startDate&&c.Created这会产生错误的查询:SELECT`GroupBy1`.`K1`AS`C1`,`GroupBy1`.`K2`AS`C2`,`GroupBy1`.`K3`AS`C3`,`GroupBy1`.`K4`AS`C4`,`GroupBy1`.`A1`AS`C5`FROM(SELE

php - MySQL 数据透视表获取分组记录中的第一行和最后一行

我在mysql上编写了银行数据库。我正在使用MySQL数据透视表生成组明智的记录/报告。这是我用于帐户维护的示例表,----------------------------------------------------------------------------------account_number|description|TransactionAmount|Balance|transaction_date----------------------------------------------------------------------------------10212

javascript - 使用图表对数据进行分组

场景:我正在使用FlotJS绘制一个带有每分钟数据的交易量条形图。因此,例如,在3小时内,我从数据库中提取了3x60个数据点。问题:因为我有6小时的数据点,图表的宽度只有250像素,每个条形只有1像素宽,没有边距。我想知道FlotCharts中是否有分组数据选项,我可以告诉它对每15分钟或30分钟的体积数据进行平均。$.plot('#flot-vol,[{color:'#fff',bars:{show:true},data:dataV}],{grid:{show:false},shadowSize:false});在HighCharts中有一个GroupData选项,您可以在其中按日/

mysql - 按两列分组并使用不同的值作为 MYSQL 中的列名

基本上我需要通过查询将列中的不同值作为列名例子如下idstatususerIddate------------------------1pu1201/01/20142pu1301/01/20143au1401/01/20144hdu1501/01/20145au1601/01/20146pu1201/02/20147au1301/02/20148pu1401/02/2014输出datepahd------------------------01/01/201422102/01/2014210状态'p','a','hd'用作列名,并按日期分组 最佳答案

MySQL 按列值分组 block ,按其他列排序

我有一个像这样的表:time|status1390836600|11390836605|11390836610|01390836615|01390836620|11390836625|11390836630|1我需要输出按状态“分组”的数据,并按时间排序。诀窍是每次状态更改时我都需要分组,字段为:MIN(time),status所以对于上面的示例数据,我需要这样的输出MIN(time)|status1390836600|11390836610|01390836620|1这不是GROUPBY的行为,它只会将具有相同状态的所有行分组,并且只输出2行。但是这样的事情可能吗?

mysql - SQL:按多个字段分组

我需要选择一些值,将它们分组并按多个字段排序。这是我的fiddle:http://sqlfiddle.com/#!2/a80eb/3我需要实现的是,从packet_data表中为给定的client_mac值和drone_id列中的每个不同项目选择一行。此行应包含client_mac、drone_id的值以及给定的antenna_signal列的最频繁值drone_id和client_mac的组合。drone_id列是表drones的外键,该表中有一列map_id。我只需要关注packet_data表中那些在drones表中具有特定map_id的行。我想要的结果应该是这样的:CLIENT