SELECT DISTINCT A.ID FROM TBL_FOO A where A._TIME >1340031599000 AND A._TIME=(SELECT MAX(_TIME) FROM TBL_FOO B WHERE B.ID =A.ID) order by A.VALUE DESC limit 5
解决方案 »
- 一道面试题---求解释。
- MySql 简单分组统计 如何实现?
- 恳求 MySql 主关键字 自增问题
- 安装mysql时出现10061错误,急!!!!!
- 关于mysql的全文索引中文的问题
- 求sql语句
- 如何通过直接复制frm文件以实现恢复/复制innodb数据表?
- 我想在windows下面访问装在linux(RH 9 )上的mysql,怎么写访问的代码?
- 怎么安装mysql-4.0.12-win,配置文件拷哪个?
- 各位兄弟姐妹,那里有免费的MYSQL数据库空间
- PowerDesigner做了个mysql的数据模型 现在想把它改成oracle数据库的怎么改
- 求大神,java连接mysql出现No suitable driver found for jdbc:mysql://localhost:3306/s
ID BIGINT NOT NULL AUTO_INCREMENT,
RESOURCE_ID VARCHAR (50) NOT NULL,
UTILIZATION INTEGER DEFAULT 0,
IS_AGGREGATED TINYINT (1) DEFAULT NULL,
INDECATED_TIME BIGINT NOT NULL,
AGGREGATED_TIME BIGINT DEFAULT NULL,
PRIMARY KEY (ID),
UNIQUE KEY `PK` (`ID`) USING BTREE,
KEY `IDX_RESOURCE_ID` (`RESOURCE_ID`) USING BTREE,
KEY `IDX_INDECATED_TIME` (`INDECATED_TIME`) USING BTREE,
KEY `IDX_AGGREGATED_TIME` (`AGGREGATED_TIME`) USING BTREE
);
227 b234cd0694954ba895f605eda2990433 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 1340130171000
类似的这样的了,第一列是自增ID
参考
http://topic.csdn.net/u/20091231/16/2f268740-391e-40f2-a15e-f243b2c925ab.html?88754
中的方法
`ID` bigint(20) NOT NULL auto_increment,
`RESOURCE_ID` varchar(50) collate utf8_bin NOT NULL,
`UTILIZATION` int(11) default '0',
`QUEUE_LENGTH` int(11) default '0',
`AVG_IO_RESPONSE_TIME` int(11) default '0',
`MAX_IO_RESPONSE_TIME` int(11) default '0',
`TOTAL_BANDWIDTH` int(11) default '0',
`READ_BANDWIDTH` int(11) default '0',
`WRITE_BANDWIDTH` int(11) default '0',
`TOTAL_IOPS` int(11) default '0',
`READ_IOPS` int(11) default '0',
`WRITE_IOPS` int(11) default '0',
`AVG_READ_IOSIZE` int(11) default '0',
`AVG_WRITE_IOSIZE` int(11) default '0',
`SERVICE_TIME` int(11) default '0',
`READ_CACHE_HIT` int(11) default '0',
`WRITE_CACHE_HIT` int(11) default '0',
`IS_AGGREGATED` tinyint(1) default NULL,
`INDECATED_TIME` bigint(20) NOT NULL,
`AGGREGATED_TIME` bigint(20) default NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `PK` (`ID`),
KEY `IDX_RESOURCE_ID` (`RESOURCE_ID`),
KEY `IDX_INDECATED_TIME` (`INDECATED_TIME`),
KEY `dddd` (`UTILIZATION`),
KEY `ewfwef` (`QUEUE_LENGTH`),
KEY `eeessfsdf` (`AVG_IO_RESPONSE_TIME`),
KEY `weweee` (`TOTAL_BANDWIDTH`),
KEY `seewfwfwefef` (`READ_BANDWIDTH`),
KEY `qwq` (`WRITE_BANDWIDTH`),
KEY `sdfsdfsdfdsf` (`TOTAL_IOPS`),
KEY `sweeweee` (`READ_IOPS`),
KEY `sweewewweewew` (`WRITE_IOPS`),
KEY `ssdfwefwefewfe` (`AVG_READ_IOSIZE`),
KEY `sfweweee` (`AVG_WRITE_IOSIZE`),
KEY `222222` (`SERVICE_TIME`),
KEY `sdfwefwefewfwef` (`READ_CACHE_HIT`),
KEY `445555` (`WRITE_CACHE_HIT`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
SELECT DISTINCT A.RESOURCE_ID AS _VALUE FROM TBL_PM_LUN20120619 A WHERE 1=(SELECT COUNT(RESOURCE_ID) FROM TBL_PM_LUN20120619 B WHERE B.RESOURCE_ID IN('b2d89dcee0ec4852851eaccd7b338d7c','ede6b70ef6074081bf86fe0d3c9e38f0') AND A.RESOURCE_ID=B.RESOURCE_ID AND A.INDECATED_TIME <= B.INDECATED_TIME AND B.INDECATED_TIME >=1340081999000 AND B.INDECATED_TIME <=1340089199000) order by A.UTILIZATION DESC limit 1
[征集]分组取最大N条记录方法征集,及散分....
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。