我有两张名为订单和 urgent_orders 的表格。我需要从特定日期中的订单表中获取所有购买的订单,该表与 urgent_orders 表中的日期相匹配。问题是订单表中购买的日期采用datetime
格式,而紧急订单 strong>是date
格式。所以当我比较订单表中的日期和 urgent_orders 表时,我什么也没得到,因为在< strong>订单表,它也存储时间。所以请告诉我一种在where子句中将datetime
格式化为date
的方法。
答案 0 :(得分:1)
param[1]
答案 1 :(得分:0)
尝试使用此代码:
SELECT
DATE(`orders`.`date`) as `Order Date`,
FROM `orders`
对 Urgent_Orders 表
执行相同的操作答案 2 :(得分:0)
这样做 - &gt;
&#34;选择o.orders_id,o.customers_name,最大(o.date_purchased,ifnull(o.last_modified,0))as date_last_modified,s.orders_status_name,ot.text as order_total from&#34; 。 TABLE_ORDERS。 &#34; o,&#34; 。 TABLE_ORDERS_TOTAL。 &#34; ot,&#34; 。 TABLE_ORDERS_STATUS。 &#34; s其中o.orders_id NOT IN(&#34;。$ string_dismissed。&#34;)和o.orders_id = ot.orders_id和ot.class =&#39; ot_total&#39;和o.orders_status = s.orders_status_id和s.language_id =&#39;&#34; 。 (int)$ languages_id。 &#34;&#39;和DATE(o.date_purchased)
in(&#34;。$ string_dates。&#34;)按date_last_modified desc limit 6&#34;排序;