| 247 | | |
| | 247 | {{{#!sql |
| | 248 | π (MemberName, Membership_Status, PeriodStart, PeriodEnd, TotalLoans, ActiveLoans, TotalFines, TotalFineAmount, TotalPaidAmount) |
| | 249 | | |
| | 250 | τ (ORDER BY PeriodStart DESC, TotalLoans DESC) |
| | 251 | | |
| | 252 | γ (GROUP BY FirstName, LastName, Membership_Status, start_date, end_date, Aggregate Functions) |
| | 253 | | |
| | 254 | σ (Loan.LoanDate ≥ start_date AND Loan.LoanDate < end_date) |
| | 255 | | |
| | 256 | ┌───────────────────────────×──────────────────────────────┐ |
| | 257 | | | |
| | 258 | (DateRanges) (Member ⨝ Users) |
| | 259 | | |
| | 260 | ⨝ |
| | 261 | | |
| | 262 | ┌───────────────────────────────────────────────────────────────────⨝─────────────────────────────────────────────────────────────┐ |
| | 263 | | | |
| | 264 | (Member ⟕ Loan) (Loan ⟕ Fine) |
| | 265 | | |
| | 266 | ⨝ |
| | 267 | | |
| | 268 | (Fine ⟕ FinePayment) |
| | 269 | }}} |