我只需从crdd和日程表中选择2018条记录。这是我目前的查询:
Select distinct t1.inbound_ship_appointment_id as ISA,
t1.STANDARD_CARRIER_ALPHA_CODE as carrier_name,
t1.current_appt_start as scheduled_date,
t1.WAREHOUSE_ID as FC,
t2.carrier_req_del_date_local as crdd,
datediff(days, t1.current_appt_start , t2.carrier_req_del_date_local)
from d_fc_appointment_details t1
join o_appointment_visibility t2
on t1.inbound_ship_appointment_id= t2.inbound_ship_appointment_id
where t1.STANDARD_CARRIER_ALPHA_CODE in (
'AZIM','BTIU','HJBI','HUBG','PGLI','SCDS','SWIF','XAMS','XHMC','XHME',
'XHMM','XJMN','XJMW')
OR t1.STANDARD_CARRIER_ALPHA_CODE LIKE '%IMP%
请告知
答案 0 :(得分:0)
您好,您可以使用此行使用年份
EXTRACT(YEAR FROM '2008-05-15') As year
答案 1 :(得分:0)
使用:
WHERE YEAR(t1.current_appt_start) = YEAR(2018)
由于您使用的是or
运营商,因此您必须:
WHERE (
t1.STANDARD_CARRIER_ALPHA_CODE in ([...])
OR t1.STANDARD_CARRIER_ALPHA_CODE LIKE '%IMP%'
) AND YEAR(t1.current_appt_start) = YEAR(2018)