2020年6月2日火曜日

ExecuteSQL CASE 使用例|FileMaker

ExecuteSQL CASE 使用例|FileMaker


ExecuteSQL (
"
SELECT 
'$$TYPE[$n]=\"見積明細\"'

, '$$内容[$n]=\"'||M.\"品名・内容\"||
CASE
    WHEN M.\"Model\" IS NULL AND M.\"manufacturer\"  IS NULL THEN ''
    ELSE '¶'
END
||M.\"Model\"||
CASE
    WHEN M.\"manufacturer\"  IS NULL THEN ''
    ELSE '('||M.\"manufacturer\"||')'
END
||'\"'
, '$$数量[$n]=\"'||M.\"数量\"||'\"'
, '$$単位[$n]=\"'||M.\"単位\"||'\"'
, '$$単価[$n]=\"'||M.\"単価\"||'\"'
, '$$金額[$n]=\"'||M.\"金額\"||'\"'
, '$$課税区分[$n]=\"'||M.\"課税区分\"||'\"'
, '$_=\"'||M.\"order\"||'\"'  as \"order\" 
FROM  \"見積明細\" M
WHERE
M.\"_kf_見積\" = 'F30CFBCE-9C66-4041-8348-BA89D1E7D91A'
AND M.Label IS NULL  ORDER BY M.\"order\"

"
; ""; "")

1 件のコメント:

  1. このコメントはブログの管理者によって削除されました。

    返信削除