melaniecarr23
Programmer
I thought I had it all figured out, but apparently not. I want to do an update query for table plan_calculations but no rows are showing up:
UPDATE costs, today, plans INNER JOIN plan_calculations ON plans.plan_id = plan_calculations.plan_id SET plan_calculations.plan_wks = DateDiff("ww",[start_date],[end_date]), plan_calculations.cur_yr_wks = DateDiff("ww",[start_date],"12-31"), plan_calculations.next_yr_wks = DateDiff("ww","12-31",[end_date]), plan_calculations.f1visits = [3xwks]*3, plan_calculations.f2visits = [2xwks]*2, plan_calculations.f3visits = [1xwks]*1, plan_calculations.planv = [f1visits]+[f2visits]+[f3visits], plan_calculations.curyv = IIf([cur_yr_wks]<([3xwks]+1),[cur_yr_wks]*3,IIf([cur_yr_wks]<([3xwks]+[2xwks]+1),[f1visits]+(([cur_yr_wks]-[3xwks])*2),IIf([cur_yr_wks]<([plan_wks]+1),[f1visits]+[f2visits]+([cur_yr_wks]-[3xwks]-[2xwks]),[planv])))
WHERE (((costs.cost_id)=[costid]) AND ((plans.plan_id)=[plan_to_calculate]));
Any help would be so greatly appreciated!
UPDATE costs, today, plans INNER JOIN plan_calculations ON plans.plan_id = plan_calculations.plan_id SET plan_calculations.plan_wks = DateDiff("ww",[start_date],[end_date]), plan_calculations.cur_yr_wks = DateDiff("ww",[start_date],"12-31"), plan_calculations.next_yr_wks = DateDiff("ww","12-31",[end_date]), plan_calculations.f1visits = [3xwks]*3, plan_calculations.f2visits = [2xwks]*2, plan_calculations.f3visits = [1xwks]*1, plan_calculations.planv = [f1visits]+[f2visits]+[f3visits], plan_calculations.curyv = IIf([cur_yr_wks]<([3xwks]+1),[cur_yr_wks]*3,IIf([cur_yr_wks]<([3xwks]+[2xwks]+1),[f1visits]+(([cur_yr_wks]-[3xwks])*2),IIf([cur_yr_wks]<([plan_wks]+1),[f1visits]+[f2visits]+([cur_yr_wks]-[3xwks]-[2xwks]),[planv])))
WHERE (((costs.cost_id)=[costid]) AND ((plans.plan_id)=[plan_to_calculate]));
Any help would be so greatly appreciated!