Page 1 of 1

Failed query in custom view(v9)

Posted: Tue Aug 20, 2013 9:52 am
by oliveira

SELECT (Period_Diff(Date_Format(CurDate(), '%y%m'), Date_Format(parcelas.data,
'%y%m')) - parcelas.prestacoes_pagas) AS num_meses_atrasados,
Period_Diff(Date_Format(CurDate(), '%y%m'), Date_Format(parcelas.data,
'%y%m')) AS num_meses,
cliente.endereco AS endereco,
cliente.cpf AS cpf,
parcelas.prestacoes_pagas AS prestacoes_pagas,
parcelas.data AS data,
cliente.escritorio AS escritorio,
cliente.nome AS nome
FROM parcelas JOIN
cliente ON cliente.id = parcelas.id_cliente
GROUP BY cliente.endereco,
cliente.cpf,
parcelas.prestacoes_pagas,
parcelas.data,
cliente.escritorio,
cliente.nome
HAVING (Period_Diff(Date_Format(CurDate(), '%y%m'), Date_Format(parcelas.data,
'%y%m')) - parcelas.prestacoes_pagas) >= 2 AND cliente.escritorio =
'$_SESSION[EW_SESSION_USER_NAMES2]'

With PHPMaker v7 but it works in v9 of the following error when running a search:
Failed to execute SQL. Error: Unknown column 'cliente.endereco' in 'where clause'


Re: Failed query in custom view(v9)

Posted: Tue Aug 20, 2013 11:55 am
by Webmaster

You cannot use PHP variables in Custom View.


Re: Failed query in custom view(v9)

Posted: Tue Aug 20, 2013 6:31 pm
by oliveira

So rather PHPMaker v(7) where everything works !


Re: Failed query in custom view(v9)

Posted: Wed Aug 21, 2013 11:38 am
by Webmaster

No, it should not work in v7 neither.


Re: Failed query in custom view(v9)

Posted: Thu Aug 29, 2013 10:57 am
by oliveira

Yes friend, this query works perfectly in PHPMaker v (7)


Re: Failed query in custom view(v9)

Posted: Thu Aug 29, 2013 11:52 am
by mobhar

oliveira wrote:
With PHPMaker v7 but it works in v9 of the following error when running a search:
Failed to execute SQL. Error: Unknown column 'cliente.endereco' in 'where clause'

Perhaps in v9 you have modified your project by adding a filter somewhere that involved cliente.endereco field, whereas the SQL doesn't.

Alternatively, recheck your SQL above
cliente.endereco AS endereco,

should be
cliente.endereco,