Forums
This topic is locked
If statement to be moved to SQL
Posted 20 Aug 2010 19:02:43
1
has voted
20 Aug 2010 19:02:43 Rick Beach posted:
Below is a statement that I use in Access for a query. I need to create a view in SQL that will accomplish the same. I hope there is some GURU available that can assist me with this:Amps: IIf([M].[Phase A Actual Amps]>0 And [M].[Phase B Actual Amps]>0 And [M].[Phase C Actual Amps]>0,([Phase A Actual Amps]+[Phase B Actual Amps]+[Phase C Actual Amps])/3,IIf(([M].[Phase A Actual Amps]=0) And ([M].[Phase B Actual Amps]>0) And ([M].[Phase C Actual Amps]>0),([Phase B Actual Amps]+[Phase C Actual Amps])/2,IIf(([M].[Phase A Actual Amps]>0) And ([M].[Phase B Actual Amps]=0) And ([M].[Phase C Actual Amps]>0),([Phase A Actual Amps]+[Phase C Actual Amps])/2,IIf(([M].[Phase A Actual Amps]>0) And ([M].[Phase B Actual Amps]>0) And ([M].[Phase C Actual Amps]=0),([Phase A Actual Amps]+[Phase B Actual Amps])/2,IIf(([M].[Phase A Actual Amps]>0) And ([M].[Phase B Actual Amps]=0) And ([M].[Phase C Actual Amps]=0),([Phase A Actual Amps]),IIf(([M].[Phase A Actual Amps]=0) And ([M].[Phase B Actual Amps]>0) And ([M].[Phase C Actual Amps]=0),([Phase B Actual Amps]),IIf(([M].[Phase A Actual Amps]=0) And ([M].[Phase B Actual Amps]=0) And ([M].[Phase C Actual Amps]>0),([Phase C Actual Amps]),0)))))))
Thanks,
Rick