`select sum(user_num), sum(grant_point_num), sum(grant_gift_number), sum(is_many_awards_num), sum(no_many_awards_num), sum(first_scan_num) from scan_analysissis where day between 20240101 and 20240601 and dealer_id in (20,28,12, 15,25)`
MongoDb 语句:
```
```
// 搜索条件: day, dealer_id
// 搜索条件: day, dealer_id
db.scan_analysissis.aggregate([
db.scan_analysissis.aggregate([
...
@@ -45,6 +50,12 @@ indexesUsed: [ //
...
@@ -45,6 +50,12 @@ indexesUsed: [ //
],
],
```
```
SQL 语句:
` select sum(user_num), sum(grant_point_num), sum(grant_gift_number), sum(is_many_awards_num), sum(no_many_awards_num), sum(first_scan_num) from scan_analysissis where day between 20240101 and 20240601 and dealer_id in (20,28,12, 15,25) and product_id in (200, 205, 300, 350, 101)`
MongoDb 语句:
```
```
// 搜索条件: day, dealer_id, product_id
// 搜索条件: day, dealer_id, product_id
db.scan_analysis.aggregate([
db.scan_analysis.aggregate([
...
@@ -92,6 +103,12 @@ indexesUsed: [ //
...
@@ -92,6 +103,12 @@ indexesUsed: [ //
```
```
## 测试语句2: 经销商端语句
## 测试语句2: 经销商端语句
SQL 语句:
`select sum(user_num), sum(grant_point_num), sum(grant_gift_number), sum(is_many_awards_num), sum(no_many_awards_num), sum(first_scan_num) from scan_analysissis where day between 20240101 and 20240601 and (province_id between 1300 and 1500) and (city_id between 4700 and 4800) and (district_id between 4500 and 4800)`
MongoDb 语句:
```
```
// 搜索条件: day, province_id,city_id,district_id
// 搜索条件: day, province_id,city_id,district_id
db.scan_analysis.aggregate([
db.scan_analysis.aggregate([
...
@@ -140,6 +157,13 @@ indexesUsed: [ //
...
@@ -140,6 +157,13 @@ indexesUsed: [ //
```
```
## 测试语句3: 门店端语句
## 测试语句3: 门店端语句
SQL 语句:
` select sum(user_num), sum(grant_point_num), sum(grant_gift_number), sum(is_many_awards_num), sum(no_many_awards_num), sum(first_scan_num) from scan_analysissis where (day between 20240101 and 20240601) and store_id = 12 and (province_id between 1300 and 1500) and (city_id between 4700 and 4800) and (district_id between 4500 and 4800)`
`select sum(user_num), sum(grant_point_num), sum(grant_gift_number), sum(is_many_awards_num), sum(no_many_awards_num), sum(first_scan_num) from scan_analysissis where (day between 20240101 and 20240601) and product_id in (200, 205, 300, 350, 101) and store_id = 12 and (province_id between 1300 and 1500) and (city_id between 4700 and 4800) and (district_id between 4500 and 4800)`