Microsoft
Software
Hardware
Network
Question : SQL code conversion for Microsoft Access 2007
Hello: I need help to convert the standard SQL code below for a MS Access 2007 database. Thank you!
SELECT
f.Volume_in_Eaches -
decode(f.Prod_Code, c.Cannibal_Prod1_Code, Cannibal_Prod1_Vol_Ea, 0) -
decode(f.Prod_Code, c.Cannibal_Prod2_Code, Cannibal_Prod2_Vol_Ea, 0) -
decode(f.Prod_Code, c.Cannibal_Prod3_Code, Cannibal_Prod3_Vol_Ea, 0) -
decode(f.Prod_Code, c.Cannibal_Prod4_Code, Cannibal_Prod4_Vol_Ea, 0) -
decode(f.Prod_Code, c.Cannibal_Prod5_Code, Cannibal_Prod5_Vol_Ea, 0) as NetVolume
FROM
tblForecast f
left outer join tblCannibal c
on
f.Prod_Year = c.Prod_Year and
f.Proc_Code = c.Prod_Code and
f.Reg_Code = c.Reg_Code;
Answer : SQL code conversion for Microsoft Access 2007
Decode is similar to IIF:
IIF(Expression to evaluate, Truepart, Falsepart)
You can also nest IIFs:
IIF("Something", DoThis, IIF("Somethingelse", Dothis, Elsedo this))
Random Solutions
How to Display a User Control on Form in CODE
Select TOP 1 in an INNER JOIN
SSIS Package - Script Component question - remove leading spaces
Getting the error: The Ordinal 685 could be not located in the dynamic link library iertutil.dll
Import Text Files into Access
App Stops at breakpoint after they have been removed
Access2003: working with mouse wheel
VFP9R.DLL file is invalid or damaged
How do I remap a key to "Tab" in Access 2007 form?
How do I check if my Video Card driver is up to date in Gateway 6800-01e