4日前の注文情報を問い合わせたい。ただし、1日の24時間を完全に使用するためのクエリを取得することはできません。
<cfquery name="rsByDate" datasource="#request.dsn#">
SELECT tbl_customers.cst_FirstName
, tbl_customers.cst_LastName
, tbl_customers.cst_Email
, tbl_orders.order_ID
, tbl_orders.order_Date
FROM tbl_customers INNER JOIN tbl_orders
ON tbl_customers.cst_ID = tbl_orders.order_CustomerID
WHERE tbl_orders.order_Date >= #CreateODBCDateTime(DateAdd("d",-5,Now()))#
AND tbl_orders.order_Date <= #CreateODBCDateTime(DateAdd("d",-4,Now()))#
AND order_Status = 3
ORDER BY tbl_orders.order_Date DESC
</cfquery>
私が達成したいと思っているのは、このクエリを実行しcfmail
、注文がステータス3「出荷済み」としてマークされてから4日後に顧客にレビューを依頼するために使用することです。
日付の設定が正しくないと思います。どこが間違っているのですか?