SQLのサンプルデータベースを材料にViewを作ってみる
システム日付の月と同じ月の発注延べ人数のVIEWを作る
create view tekito as SELECT Soh.[OrderDate] ,COUNT(DISTINCT Cu.[CustomerID]) as CustomerCount ,COUNT(DISTINCT Cu.[PersonID]) as PersonCount FROM Customer Cu LEFT OUTER JOIN Person pe ON Cu.[PersonID] = Pe.[BusinessEntityID] INNER JOIN SalesOrderHeader Soh ON Soh.[CustomerID] = Cu.[CustomerID] INNER JOIN SalesOrderDetail Sod ON Sod.[SalesOrderID] = Soh.[SalesOrderID] where SUBSTRING(CONVERT(varchar(100),Soh.[OrderDate]),1,2) = SUBSTRING(CONVERT(varchar(100),SYSDATETIME()),6,2) GROUP BY Soh.[OrderDate]
このVIEWを元に帳票系をしこしこ出力するバッチとか
ストアドを使って日次更新したテーブルをやっぱりVIEWにしてしこしこ出力するバッチとか
出力したcsvをあれこれするpythonをかいたりしたいです(どれもまだできない)