Ich habe Tabelle wie folgt mit allen Feldern außer Prozentsatz. Basierend auf der Gesamtzahl der Fälle muss ich den Prozentsatz für jede Fall-ID berechnen. Für eine einfache Interpretation wähle ich Nummern wie unten. Die Gesamtzahl der Fälle für alle caseids beträgt also 100, wobei die ID 35 Fälle umfasst und der Prozentsatz 35 beträgt. Mit welchem Skript kann ich diese Gesamtprozentwerte abrufen und in der Tabelle entsprechend aktualisieren.SQL Prozentsatz basierend auf vorhandenen Daten in der Tabelle berechnen und aktualisieren
CaseID NumHighCases NumMedCases NumLowCases TotalCases TotalPerc
1 10 20 5 35 35%
2 5 5 5 15 15%
3 8 12 20 40 40%
4 3 4 3 10 10%
Warum sogar die Tabelle aktualisieren? Warum berechnen Sie dies nicht bei jeder Gelegenheit, wenn Sie es brauchen? – Mureinik
Was ist das SQL, um das oben genannte zu erreichen? Es scheint, dass Sie nur eine 'Total_cases/sum (total_cases) über (Partition durch Null) als totalPerc' in der SQL benötigen, um die Daten auszuwählen. – xQbert