Compare commits
	
		
			2 Commits
		
	
	
		
			2e91925b83
			...
			251c83eb30
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 251c83eb30 | |||
| 0aeec175ac | 
@@ -58,11 +58,25 @@ WHERE l.distance_in_km IS NOT NULL AND l.arrival LIKE '{year}-%' AND b.name != '
 | 
			
		||||
        .fetch_one(db)
 | 
			
		||||
        .await
 | 
			
		||||
        .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 {
 | 
			
		||||
            name: "Gäste".into(),
 | 
			
		||||
            rowed_km: rowed_km as i32,
 | 
			
		||||
            rowed_km: rowed_km + rowed_km_guests,
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user