Ich muss ein SQL-Skript schreiben, das alle Menschen Client, deren maximales Einkommen zweimal größer, als Mindesteinkommen insgesamt zeigen muss.SQL-Fehler: Betrieb
SELECT
DISTINCT
customer_rk,
max(monthly_income_amt),
min(monthly_income_amt),
max(monthly_income_amt)/min(monthly_income_amt) AS income_ratio
FROM asql.individual_customer
WHERE middle_nm LIKE '%ВИЧ'
GROUP BY customer_rk
HAVING income_ratio > 2;
middle_nm like '%ВИЧ'
- es ist für Männer in ihren mittleren Namen (russischer Sprache requirments)
Hier ist die Sortierung, wie Tabelle wie folgt aussieht:
A empfängt solche Fehler:
ERROR: column "income_ratio" does not exist (line 6)
Was mache ich falsch?
Warum SELECT DISTINCT? Die GROUP BY gibt keine Duplikate zurück. – jarlh