回覆列表
  • 1 # 使用者2330099431147

    有兩處有筆誤,如果結果不同的話,需要檢查一下,先對比下總金額,再對比各個的銷售額,再檢查姓名是否完全一致,EXCEL中經常有前後空格或是不容易顯示出來的字元會有影響,用select 月份,姓名,sum(銷售數量*產品單價) from 表格 group by 月份,姓名

    例如:

    select

    月份,

    sum (case when 銷售人員="姓名1" then 銷售數量*產品單價 else 0 end) as 姓名1銷售額,

    sum (case when 銷售人員="姓名2" then 銷售數量*產品單價 else 0 end) as 姓名1銷售額,

    sum (case when 銷售人員="姓名3" then 銷售數量*產品單價 else 0 end) as 姓名1銷售額

    from 表格

    group by 月份,銷售人員

    擴充套件資料:

    注意事項

    case when有用兩種用法如下:

    用法一:

    CASE case_value

    WHEN when_value THEN statement_list

    [WHEN when_value THEN statement_list] ...

    [ELSE statement_list]

    END CASE

    用法二:

    CASE

    WHEN search_condition THEN statement_list

    [WHEN search_condition THEN statement_list] ...

    [ELSE statement_list]

    END CASE

  • 中秋節和大豐收的關聯?
  • 我該怎麼讓自己更好?