仕事で SAP B1 を使用しており、15 分ごとに Web サイトにアップロードするエクスポートをスケジュールできるように、バッチ ファイルで CSV ファイルをエクスポートしたいと考えています。
これは私が現時点で持っているものです:
SQLCMD -S SERVER-VMSQL -d SBO_COMPANYNAME -U sa -P adminpassword -Q "SELECT ItemCode, FrgnName, OnHand-IsCommited FROM OITM" -s "," -o "\\server-address\users\rick\TestBat.csv" -h-1 -s"," -W -w 999
これにより、次の列を含む CSV をエクスポートできます。
- アイテムコード
- 項目名
- 手持数量から受注数量を差し引いた数量
必要なのは、このクエリを詳しく説明して、いくつかの WHERE 句を挿入することです。たとえば、WHERE:
- U_Category = 'Toys' (U_Category はユーザー定義フィールド)
- Qrygroup2 = 'Y'
上記のフィールドはすべて OITM テーブル内にあります。
また、SQLCMD クエリでテーブルを結合するにはどうすればよいですか? WHERE 句で T1.[WhsCode] = '01 を指定できるようにするには、OITW テーブルに参加できる必要があります。主要'。
どんな助けでも大歓迎です!
よろしくリック