Failed query in custom view(v9)

This public forum is for user-to-user discussions of PHPMaker. Note that this is not support forum.
Post Reply
oliveira
User
Posts: 45

Failed query in custom view(v9)

Post 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'


Webmaster
User
Posts: 9438

Post by Webmaster »

You cannot use PHP variables in Custom View.


oliveira
User
Posts: 45

Post by oliveira »

So rather PHPMaker v(7) where everything works !


Webmaster
User
Posts: 9438

Post by Webmaster »

No, it should not work in v7 neither.


oliveira
User
Posts: 45

Post by oliveira »

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


mobhar
User
Posts: 11905

Post 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,


Post Reply