このチュートリアルで使用するデータベースはMicrosoft Azure上に設定されています。
このチュートリアルでは、SQLでLabTalk変数が定義されたOriginワークシートにデータベースからデータをインポートし、インポートされたデータから棒グラフをプロットする方法を示します。次に、LabTalk変数を変更し、データベースを再インポートします。
手順はOrigin 2023bに基づいています。
このチュートリアルでは、以下の項目について解説します。
Driver={SQL Server}; Server=olab.DATABASE.windows.net; Port=1433; DATABASE=sample1; Uid=Olabts; Pwd=Origin@2024;
ODBC Drive 18 for SQL Serverを使用している場合は、
Driver={ODBC Driver 18 FOR SQL Server}; Server=olab.DATABASE.windows.net; Port=1433; DATABASE=sample1; Uid=Olabts; Pwd=Origin@2024;
SELECT SalesLT.ProductCategory.Name AS ProductName, SUM(SalesLT.SalesOrderDetail.LineTotal) AS '%(company$)' FROM SalesLT.SalesOrderDetail INNER JOIN SalesLT.Product ON SalesLT.Product.ProductID=SalesLT.SalesOrderDetail.ProductID INNER JOIN SalesLT.SalesOrderHeader ON SalesLT.SalesOrderHeader.SalesOrderID =SalesLT.SalesOrderDetail.SalesOrderID INNER JOIN SalesLT.ProductCategory ON SalesLT.Product.ProductCategoryID = SalesLT.ProductCategory.ProductCategoryID INNER JOIN SalesLT.Customer ON SalesLT.Customer.CustomerID = SalesLT.SalesOrderHeader.CustomerID WHERE SalesLT.Customer.CompanyName LIKE '%(company$)' GROUP BY SalesLT.ProductCategory.Name
string company$ = "Professional Sales and Service";