Php 带增量的SQL select语句
目前,我正在使用PHP中的for语句获取此SQL语句的所有月份,但我想知道是否可以使用SQL完成所有操作 基本上,我必须得到平均上市价格,以及1年前每个月的平均销售价格,其中销售日期=月份 PHP很简单,但会创建12个数据库点击 我正在尝试下面的sql语句,但它返回的列表完全无序 SELECT avg(ListingPrice), avg(SellingPrice), count(ListingDate), DATE(SellingDate) as date, MONTH(SellingDate) as month, YEAR(SellingDate) as year FROM `rets_property_resi` WHERE Area = '5030' AND Status = 'S' AND SellingDate "less then" = 'NOW()' GROUP BY month ORDER BY month desc LIMIT 0,12 挑选 平均价格(挂牌价格), 平均(销售价格), 计数(列表日期), 日期(SellingDate)作为日期, 月份(销售日期)作为月份, 年份(销售日期)作为年份 从'rets_property_resi'开始 其中面积='5030' 和状态='S' 和SellingDate“小于”=“现在() 按月分组 按月订购说明 限值0,12 “少于”将从状态中删除,因此请用正确的代码替换“少于” 输出: 867507.142857 877632.492063 63 1996-12-24 12 1996 971355.833333 981533.333333 60 1997-11-18 11 1997 949334.328358 985453.731343 67 1997-10-23 10 1997 794150.000000 806642.857143 70 1996-09-20 9 1996 968371.621622 988074.702703 74 1997-08-21 8 1997 1033413.366337 1053018.534653 101 1997-07-30 7 1997 936115.054795 962787.671233 73 1996-06-07 6 1996 875378.735632 906921.839080 87 1996-05-16 5 1996 926635.616438 958561.643836 73 2010-04-13 4 2010 1030224.472222 1046332.291667 72 2010-03-31 3 2010 921711.458333 924177.083333 48 1997-02-28 2 1997 799484.615385 791551.282051 39 1997-01-15 1 1997 867507.142857 877632.492063 63 1996-12-24 12 1996 971355.833333 981533.333333 60 1997-11-18 11 1997 949334.328358 985453.731343 67 1997-10-23 10 1997 794150.000000 806642.857143 70 1996-09-20 9 1996 968371.621622 988074.702703 74 1997-08-21 8 1997 1033413.366337 1053018.534653 101 1997-07-30 7 1997 936115.054795 962787.671233 73 1996-06-07 6 1996 875378.735632 906921.839080 87 1996-05-16 5 1996 926635.616438 958561.643836 73 2010-04-13 4 2010 1030224.472222 1046332.291667 72 2010-03-31 3 2010 921711.458333 924177.083333 48 1997-02-28 2 1997 799484.615385 791551.282051 39 1997-01-15 1 1997 如你们所见,它是从随机日期中提取的,我需要从2010-03、2010-02、2010-01等等中提取 感谢您的帮助 试试这个:Php 带增量的SQL select语句,php,sql,select,Php,Sql,Select,目前,我正在使用PHP中的for语句获取此SQL语句的所有月份,但我想知道是否可以使用SQL完成所有操作 基本上,我必须得到平均上市价格,以及1年前每个月的平均销售价格,其中销售日期=月份 PHP很简单,但会创建12个数据库点击 我正在尝试下面的sql语句,但它返回的列表完全无序 SELECT avg(ListingPrice), avg(SellingPrice), count(ListingDate), DATE(SellingDate) as date, MONTH(SellingDa
SELECT
avg(ListingPrice),
avg(SellingPrice),
count(ListingDate),
MONTH(SellingDate) as month,
YEAR(SellingDate) as year
FROM `rets_property_resi`
WHERE Area = '5030'
AND Status = 'S'
AND SellingDate <= NOW()
GROUP BY year, month
ORDER BY year desc, month desc
LIMIT 0,12
选择
平均价格(挂牌价格),
平均(销售价格),
计数(列表日期),
月份(销售日期)作为月份,
年份(销售日期)作为年份
从'rets_property_resi'开始
其中面积='5030'
和状态='S'
销售日期