在我的网站中,我必须存储两种类型的交货日期合同交货日期和订单的调整交货日期。基本上合同日期是订单时产品的交货日期。调整日期是日期的调整者,可以更小或更大然后合同日期
表如下:
id product_name condeldat adjdeldate
----------------------------------------
1 drilling 2011-05 2012-01
2 lathe 2012-06
我必须检查是否有任何产品已调整日期然后选择调整日期否则合同日期
完成以下查询:
select id,
product_name,
if(adjdeldat is not NULL, adjdeldat, condeldat) as delivery_date
from orders
上面的查询工作正常,但我必须得到任何交货日期的产品(如果(adjdelcat 不是 NULL,adjdeldat,condetdat))> 去年(现在它将是 2011 年)。所以我的问题是如何在哪里应用相同的条件条款?