with
в скобках я бы сдвинул на таб вправо, и странные запятые в начале строк убрал бы взад.inner join
вправо на таб вместе с on
- потому что оно вместе с первой таблицей является подуровнем from
.with sum_bon as
(
select
worker_ref_id,
employee_title,
sex,
sum(bonus) as sbon
from
sf_employee as sfe
inner join sf_bonus as sfb
on sfe.id=sfb.worker_ref_id
group by
employee_title,
sex,
worker_ref_id
)
select
sum_bon.employee_title,
sum_bon.sex,
avg(sfe.salary+sbon) compensation
from
sf_employee as sfe
inner join sum_bon
on sfe.id=sum_bon.worker_ref_id
group by
sum_bon.employee_title,
sum_bon.sex
select *
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME='tableName'
import pandas
df = pandas.DataFrame()
df['группы'] = ['a', 'a', 'a', 'b', 'b', 'c', 'c', 'c', 'c', 'd', 'd']
df['ящиков'] = [1, 11, 3, 11, 5, 6, 11, 8, 9, 10, 11]
df['ситуация'] = [0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1]
print(df[df['ситуация'] == 1].groupby('группы').count())
print(df[df['ситуация'] == 0].groupby('группы').sum())