Merge pull request 'show guests km' (#146) from show-guests-km into staging
Reviewed-on: #146
This commit was merged in pull request #146.
	This commit is contained in:
		| @@ -58,11 +58,25 @@ WHERE l.distance_in_km IS NOT NULL AND l.arrival LIKE '{year}-%' AND b.name != ' | |||||||
|         .fetch_one(db) |         .fetch_one(db) | ||||||
|         .await |         .await | ||||||
|         .unwrap() |         .unwrap() | ||||||
|         .get::<i64, usize>(0); |         .get::<i64, usize>(0) as i32; | ||||||
|  |  | ||||||
|  |         let rowed_km_guests = sqlx::query(&format!( | ||||||
|  |             " | ||||||
|  | SELECT CAST(SUM(l.distance_in_km) AS INTEGER) AS rowed_km  | ||||||
|  | FROM user u | ||||||
|  | INNER JOIN rower r ON u.id = r.rower_id | ||||||
|  | INNER JOIN logbook l ON r.logbook_id = l.id | ||||||
|  | WHERE u.is_guest = 1 AND l.distance_in_km IS NOT NULL AND l.arrival LIKE '{year}-%'; | ||||||
|  | " | ||||||
|  |         )) | ||||||
|  |         .fetch_one(db) | ||||||
|  |         .await | ||||||
|  |         .unwrap() | ||||||
|  |         .get::<i64, usize>(0) as i32; | ||||||
|  |  | ||||||
|         Stat { |         Stat { | ||||||
|             name: "Gäste".into(), |             name: "Gäste".into(), | ||||||
|             rowed_km: rowed_km as i32, |             rowed_km: rowed_km + rowed_km_guests, | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user