G
Ghena
SELECT pren3.Idpren, riduzioni.[3_letto_rid], riduzioni.[4_letto_rid],
riduzioni.age1, riduzioni.age2, riduzioni.id_tipo, riduzioni.tipo_pax,
riduzioni.attiva, pren3.quote_partecipazione, pren3.chd, pren3.adt,
pren3.Age1chd, pren3.Age2chd, IIf([tipo_pax]='CHD',IIf([age1]<=5 And
[age2]>=5,[quote_partecipazione]*[op]),0) AS Espr1,
IIf(InStr([3_letto_rid],'%'),Replace([3_letto_rid],'%','') & '/' &
100,0) AS op
FROM riduzioni INNER JOIN pren3 ON riduzioni.id_ogg = pren3.id_ogg
GROUP BY pren3.Idpren, riduzioni.[3_letto_rid],
riduzioni.[4_letto_rid], riduzioni.age1, riduzioni.age2,
riduzioni.id_tipo, riduzioni.tipo_pax, riduzioni.attiva,
pren3.quote_partecipazione, pren3.chd, pren3.adt, pren3.Age1chd,
pren3.Age2chd, IIf([tipo_pax]='CHD',IIf([age1]<=5 And
[age2]>=5,[quote_partecipazione]*[op]),0)
HAVING (((riduzioni.id_tipo)=29));
In the column op the results of the expression goes on error I think
that [op] value is not considering as an operator.
IIf(InStr([3_letto_rid],'%'),Replace([3_letto_rid],'%','') & '/' &
100,0) AS op
Isnt it?
riduzioni.age1, riduzioni.age2, riduzioni.id_tipo, riduzioni.tipo_pax,
riduzioni.attiva, pren3.quote_partecipazione, pren3.chd, pren3.adt,
pren3.Age1chd, pren3.Age2chd, IIf([tipo_pax]='CHD',IIf([age1]<=5 And
[age2]>=5,[quote_partecipazione]*[op]),0) AS Espr1,
IIf(InStr([3_letto_rid],'%'),Replace([3_letto_rid],'%','') & '/' &
100,0) AS op
FROM riduzioni INNER JOIN pren3 ON riduzioni.id_ogg = pren3.id_ogg
GROUP BY pren3.Idpren, riduzioni.[3_letto_rid],
riduzioni.[4_letto_rid], riduzioni.age1, riduzioni.age2,
riduzioni.id_tipo, riduzioni.tipo_pax, riduzioni.attiva,
pren3.quote_partecipazione, pren3.chd, pren3.adt, pren3.Age1chd,
pren3.Age2chd, IIf([tipo_pax]='CHD',IIf([age1]<=5 And
[age2]>=5,[quote_partecipazione]*[op]),0)
HAVING (((riduzioni.id_tipo)=29));
In the column op the results of the expression goes on error I think
that [op] value is not considering as an operator.
IIf(InStr([3_letto_rid],'%'),Replace([3_letto_rid],'%','') & '/' &
100,0) AS op
Isnt it?