직장에서 SAP B1을 사용하고 15 분마다 내보내기를 웹 사이트에 업로드하도록 예약 할 수 있도록 배치 파일에서 CSV 파일을 내보내려고합니다. .SQLCMD를 사용하여 SAP B1에서 쿼리를 내보내는 방법 배우기
- 상품 코드
- 항목 이름
- 수량에 :
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 = '장난감'
- Qrygroup2 = 'Y' (U_Category은 사용자 정의 필드입니다)
위의 모든 필드는 OITM 테이블 내에 있습니다.
또한 어떻게 SQLCMD 쿼리를 사용하여 테이블을 조인합니까? WHI 절에서 T1을 지정하도록 OITW 테이블에 가입 할 수 있어야합니다. [WhsCode] = '01. 본관'.
도움이 될 것입니다.
감사 릭
안녕하세요, 죄송합니다. 이렇게 오래 걸려서 죄송합니다. 기본적으로 위의 정보를 사용하여 SAP B1 SQL 데이터베이스에서 CSV 파일을 내보내는 것입니다. 실제 문제는 특정 창고의 양과 확정 수량을 가져 오는 것입니다. – Rick