From 1d0ea6a633e16eabb4149585bbf52ec39548d6da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=9F=B1=E8=8F=98?= <2365839121@qq.com> Date: Tue, 27 Sep 2022 23:33:06 +0000 Subject: [PATCH] =?UTF-8?q?35=20=E9=BB=84=E6=9F=B1=E8=8F=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 黄柱菘 <2365839121@qq.com> --- .../2022-9-16.sql" | 51 +++++++++++++++++++ ...2022-9-26-\350\247\206\345\233\276.md.url" | 2 + 2 files changed, 53 insertions(+) create mode 100644 "35\351\273\204\346\237\261\350\217\230/\351\273\204\346\237\261\350\217\23035/2022-9-16.sql" create mode 100644 "35\351\273\204\346\237\261\350\217\230/\351\273\204\346\237\261\350\217\23035/2022-9-26-\350\247\206\345\233\276.md.url" diff --git "a/35\351\273\204\346\237\261\350\217\230/\351\273\204\346\237\261\350\217\23035/2022-9-16.sql" "b/35\351\273\204\346\237\261\350\217\230/\351\273\204\346\237\261\350\217\23035/2022-9-16.sql" new file mode 100644 index 0000000..42e6290 --- /dev/null +++ "b/35\351\273\204\346\237\261\350\217\230/\351\273\204\346\237\261\350\217\23035/2022-9-16.sql" @@ -0,0 +1,51 @@ +--1дͼʵֲѯп˻Ϣʾţ֤ +create view V_Get(,֤,,) +as +select b.CardNo,a.AccountCode,a.RealName,b.CardMoney from AccountInfo a +join BankCard b on b.AccountId=a.AccountId +select * from V_Get + + +select * from AccountInfo --Ϣ +select * from BankCard --пϢ +select * from CardStateChange --п״̬ı +select * from CardTransfer --ת˱ +select * from CardExchange --׼¼ + + select * from HTSC + + +---2תг: group by + sum(case when) /+count(case when) ݷ+ over (paritition by, order by) + +? -- ʾ pivot +select year, +MAX( + CASE + WHEN month=1 + THEN amouth + ELSE 0 + END) AS "m1", + MAX( + CASE + WHEN month=2 + THEN amouth + ELSE 0 + END) AS "m2", + MAX( + CASE + WHEN month=3 + THEN amouth + ELSE 0 + END) AS "m3", + MAX( + CASE + WHEN month=4 + THEN amouth + ELSE 0 + END) AS "m4" + + + + +from HTSC +group by year \ No newline at end of file diff --git "a/35\351\273\204\346\237\261\350\217\230/\351\273\204\346\237\261\350\217\23035/2022-9-26-\350\247\206\345\233\276.md.url" "b/35\351\273\204\346\237\261\350\217\230/\351\273\204\346\237\261\350\217\23035/2022-9-26-\350\247\206\345\233\276.md.url" new file mode 100644 index 0000000..31b19a6 --- /dev/null +++ "b/35\351\273\204\346\237\261\350\217\230/\351\273\204\346\237\261\350\217\23035/2022-9-26-\350\247\206\345\233\276.md.url" @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://gitee.com/shu-ci-luo-ying/advanced-sql/blob/master/22%20%E6%9D%A8%E5%87%8C%E7%BF%94/%E7%AC%AC%E4%B8%83%E6%AC%A1%E4%BD%9C%E4%B8%9A/%E7%AC%94%E8%AE%B0/2022-9-26-%E8%A7%86%E5%9B%BE.md -- Gitee