Consulta com mais de uma clausula Where[RESOLVIDO]

Boa tarde!

estou tentando tirar um relatório onde o resultado da consulta vai ser de acordo com o grupo de usuario. A ideia é ficar assim .
Um sistema de chamado onde o usuário(group 2) pode somente abrir chamado e o tecnico(group 3) tanto abre como atende o chamado.
quero fazer como que o usuário quando entrar no seu login visualize somente os chamados que estão em aberto, e aberto por ele e o técnico visualize todos os chamado em aberto de todos os usuários.
alguem pode dar uma luz de como posso fazer esse procedimento, visto que no SQL eu só consigo colocar uma clausula Where.

no SQL está assim para o usuário visualizar somente os chamados aberto por ele:
SELECT
cd_chamado,
cd_problemas,
cd_area,
cd_unidade,
cd_setor,
cd_users,
cd_usuario,
ds_descricao,
dt_fechamento,
cd_status,
dt_abertura,
cd_prioridade,
cd_tecnico,
ds_desc_fechamento
FROM
chamado
where cd_status!=4 and cd_usuario=’[usr_login]’

agora preciso fazer com que o tecnico visualize o chamado de todos os usuarios
acredito que teria que usar a macro sc_select_where(add) como utilizo essa macro nesse caso ?

Já olhou no webhelp? Lá demonstra com clareza a utilização e os eventos que a macro pode ser utilizada.

Boa tarde Haroldo!
Já sim, porém não deu certo não entendi como irei colocar a condição para retornar a consulta que quero.por exemplo
Coloquei no evento OnScriptIni:

if (empty({sc_where_atual})){
sc_select_where(add) = "where {cd_status}!=4 ";
}
mas não retornou os resultados que queria , tem mais alguma coisa que deveria colocar?

Obrigado pela ajuda!

não retornou porque sua where corrente não esta vazia.

remova a where do SQL principal e crie sua condição totalmente pela macro.

Bom dia!

Adicionei a macro no evento onScriptini dessa maneira :

adicionei esse select para identificar o usuário logado e o grupo que ele pertence

$sql=“SELECT
group_id
FROM
sec_users_groups
where login=’”.[usr_login]."’";

sc_lookup (ds, $sql);
$group_id={ds[0][0]};

e depois essa macro para adicionar as clausulas que eu queria!

if ($group_id==2){
sc_select_where(add) = “where cd_status!=4 and cd_usuario=’[usr_login]’”;
}
if($group_id==3){
sc_select_where(add) = "where cd_status!=4 ";
}

Obrigado Haroldo !

Funcionou?
Reporta como resolvido.