mysql动态条件查询

你说了算 发布于 2014/05/20 17:10
阅读 770
收藏 0

这是表

CREATE TABLE `house_exchange_statistics` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `price` int(11) DEFAULT NULL COMMENT '房源价格',
  `buildarea` int(11) DEFAULT NULL COMMENT '房源面积',
  `bedroom` int(11) DEFAULT NULL COMMENT '房屋类型',
  `communityid` int(11) DEFAULT NULL COMMENT '小区id',
  `center_community_area_id` int(11) DEFAULT NULL COMMENT '商圈id',
  `parent_id` int(11) DEFAULT NULL COMMENT '区域id',
  `companysid` int(11) DEFAULT NULL COMMENT '城市id',
  `userid` int(11) DEFAULT NULL COMMENT '用户id',
  `uv` int(11) DEFAULT NULL COMMENT '用户房屋量',
  `inputdate` datetime DEFAULT NULL COMMENT '录入时间',
  PRIMARY KEY (`id`),
  KEY `price` (`price`,`buildarea`,`bedroom`,`communityid`,`center_community_area_id`,`parent_id`,`companysid`,`uv`)
) ENGINE=InnoDB AUTO_INCREMENT=131071 DEFAULT CHARSET=utf8;

 

 

 

--------------------------------------------------------

SELECT
 count(*) AS supply,
 SUM(uv) AS demand
FROM
 house_exchange_statistics h1
WHERE
 price < 330
AND companysid =1
AND parent_id =5

这个查出来的是价格小于330w的房屋数量和房屋点击量

如何一条语句查询不同价格段的房屋数量和点击量

就是把price划分为小于300 ,300-400, 400-500查出每个价格区间的房屋数量和点击量

各位大神帮帮忙。

感激不敬

 

加载中
返回顶部
顶部