ich eine SQL-Abfrage haben, dass die Art, wie ich es möchte funktioniert, wie ich es brauchen, die Informationen zu ziehen, aber ich meine Abteilung Spalte nichtWie nur eine Spalte zu ziehen, aber beide Spalten Informationen benötigen
wollenBeispiel
qry = """
select distinct
Department
, (select count(*) from MyTable t2 where t2.Department = t1.Department and t2.CompletedTraining='Incomplete') as Total
from MyTable t1 ORDER BY Department ASC
df = pd.read_sql_query(qry, con)
print("Incomplete Training")
print(df)
Stromausgang:
Incomplete Training
Department Total
0 AQPSD 6
1 ASD 8
2 CO 2
3 ECARS 3
4 ED 6
5 EO 4
6 ISD 4
7 MLD 0
8 MSCD 5
9 OIS 0
10 RD 2
11 TTD 4
ich meine Abfrage nur möchte setzen Gesamt Spalte setzen, aber immer noch die gleichen Daten, so würde ausgegeben werden
Incomplete
Training
0 6
1 8
2 2
3 3
4 6
5 4
6 4
7 0
8 5
9 0
10 2
11 4