Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 选择具有不同日期间隔的相同列_Mysql_Subquery - Fatal编程技术网

Mysql 选择具有不同日期间隔的相同列

Mysql 选择具有不同日期间隔的相同列,mysql,subquery,Mysql,Subquery,我试图通过不同的日期间隔和列值从数据库中选择相同的列 我已经用这段代码试过了,但我不知道如何用不同的日期间隔选择相同的列 选择 表1.卖方账户, 表1.ASIN作为ASIN, 选择平均值(table2.BuyBox)作为sevenDaysBack,/*NOW()-间隔300天,table2.ASIN=@ASIN 按卖家账户分组)作为BuyBoxMonthBack, CURDATE()作为日期 从…起 表1 分组 表1.卖方账户,表1.ASIN 我希望输出应该返回按SellerAccount和A

我试图通过不同的日期间隔和列值从数据库中选择相同的列

我已经用这段代码试过了,但我不知道如何用不同的日期间隔选择相同的列

选择
表1.卖方账户,
表1.ASIN作为ASIN,
选择平均值(table2.BuyBox)作为sevenDaysBack,/*NOW()-间隔300天,table2.ASIN=@ASIN
按卖家账户分组)作为BuyBoxMonthBack,
CURDATE()作为日期
从…起
表1
分组
表1.卖方账户,表1.ASIN
我希望输出应该返回按SellerAccount和ASIN分组的数据。以及ASIN和日期间隔的平均买方价格