これは質問であり、私は説明を求めています。つまり、このSQLはすでに正常に機能しています。システムにあるSQLロジックを理解しようとしています。ネットで見本が見当たらないので、特注品かもしれません。この sql が何をするかは問題ではありません。@businessdate@ と @locid@ がどのように解釈されたかを知りたいだけです。
- ちなみに、この sql は以下の xml ファイルに表示されています。
- データ ソースが定義されていません。
これらの情報が十分でない場合は、お知らせください。
<query name="allItems" type="sql" result-type="single-row" datasource="">
<raw-sql>
SELECT salesCount, salesTotal, discountTotal
FROM menu_item_daily LEFT OUTER JOIN menu_item
ON menu_item_daily.menuItemID = menu_item.menuItemID
WHERE menu_item_daily.orgId @orgId@ AND
menu_item_daily.businessDate @businessdate@ AND
menu_item_daily.locationID @locid@
</raw-sql>
</query>