味方出版

SQL 小計と総計をひとつのSQLで実現する

2020.10.20
SELECT SUM(金額)OVER() AS 総金額,SUM(金額)OVER(PARTITION BY 店舗) AS 小計
FROM 店舗売上データ

OVER句のPARTITION BY でグルーピングできるので、あえてOVER句を空にして総計を表示させます。

SQL
AD
mikata
味方出版

関連記事

SQL

SQL SETで実働に負担の少ないチューニングしたSQL文を考える

--ダーティリード SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; --デッドロックの際の優先順位 SET DEADLOCK_PRIORITY LOW; --ロックした場合に切断するまで...
SQL

SQL today to yyyymmdd

CONVERT(int, GETDATE(), 112) AS 'yyyymmdd' FORMAT(GETDATE(),'yyyyMMdd') AS 'yyyymmdd'
SQL

SQL:UPDATE STATISTICS

--Customer テーブルについての統計を更新 UPDATE STATISTICS Customer; --Customer テーブルのCustomerStats1の統計を更新 UPDATE STATISTICS Customer...
SQL

SQL 変数の宣言 DECLARE SET

DECLARE @x int ;SET @x = 100; DECLARE @x int =100;
SQL

SQL GROUP BY と PARTITION BYを同時に使う

SELECT コード ,SUM(金額) ,SUM(SUM(金額)) OVER (PARTITION BY 年月) FROM 売上データ GROUP BY 年月
SQL

SQL Server 一時テーブルのあるtempdbの場所

System Databases→tempdb→Temporary Tables
ホーム
SQL
味方出版
© 2015-2023 味方出版.