Gerando o nome no mesmo campo criado - query
24/01/2006
0
Na ficha cadastral tenhoum campo chamado TIPOPESSOA ondeidentifico como CLIENTE ou EMITENTE, quando vou executar na query insiro a opção para gerar quando for cliente em as nomecliente e quando for o tipopessoa igual a EMITENTE vai gerar em nomeemitente, so que esta ocorrendo algo estranho, esta sendo gerado as duas situações no mesmo campo, caso alguem saiba como me ajudar. abaixo encontra-se a funcao no qual estou usando:
SELECT
CHEQUES.*,
CADCLI.CLI_NOME AS NOMECLIENTE, (-ira gerar o nome do cliente)
CADFOR.CLI_NOME AS NOMEFORNECEDOR,
CADREPRE.REP_NOME AS NOMEVENDEDOR
FROM CHEQUES, CADCLI, CADFOR, CADREPRE
WHERE
([b:bc86434ba7]CADCLI.CLI_TIPOPESSOA=´CLIENTE[/b:bc86434ba7]´) AND
([b:bc86434ba7]CHEQUES.CHQ_CODIGOCLIENTE = CADCLI.CLI_CPFGC[/b:bc86434ba7]) and
(CHEQUES.CHQ_CODIGODESTINATARIO = CADFOR.CLI_CPFGC) AND
(CHEQUES.CHQ_VENDEDOR = CADREPRE.REP_CODIGO)
UNION ALL
SELECT
CHEQUES.*,
CADCLI.CLI_NOME [b:bc86434ba7]AS NOMEEMITENTE[/b:bc86434ba7],
CADFOR.CLI_NOME AS NOMEFORNECEDOR,
CADREPRE.REP_NOME AS NOMEVENDEDOR
FROM CHEQUES, CADCLI, CADFOR, CADREPRE
WHERE
([b:bc86434ba7]CADCLI.CLI_TIPOPESSOA=´EMITENTE[/b:bc86434ba7]´) AND
([b:bc86434ba7]CHEQUES.CHQ_CODIGOEMITENTE = CADCLI.CLI_CPFGC[/b:bc86434ba7]) and
(CHEQUES.CHQ_CODIGODESTINATARIO = CADFOR.CLI_CPFGC) AND
(CHEQUES.CHQ_VENDEDOR = CADREPRE.REP_CODIGO)
Amarildo
Posts
24/01/2006
Motta
SELECT CHEQUES.*, CADCLI.CLI_NOME AS NOMECLIENTE, (-ira gerar o nome do cliente) ´´ AS NOMEEMITENTE CADFOR.CLI_NOME AS NOMEFORNECEDOR, CADREPRE.REP_NOME AS NOMEVENDEDOR FROM CHEQUES, CADCLI, CADFOR, CADREPRE WHERE (CADCLI.CLI_TIPOPESSOA="CLIENTE") AND (CHEQUES.CHQ_CODIGOCLIENTE = CADCLI.CLI_CPFGC) and (CHEQUES.CHQ_CODIGODESTINATARIO = CADFOR.CLI_CPFGC) AND (CHEQUES.CHQ_VENDEDOR = CADREPRE.REP_CODIGO) UNION ALL SELECT CHEQUES.*, ´´ AS NOMECLIENTE CADCLI.CLI_NOME AS NOMEEMITENTE, CADFOR.CLI_NOME AS NOMEFORNECEDOR, CADREPRE.REP_NOME AS NOMEVENDEDOR FROM CHEQUES, CADCLI, CADFOR, CADREPRE WHERE (CADCLI.CLI_TIPOPESSOA="EMITENTE") AND (CHEQUES.CHQ_CODIGOEMITENTE = CADCLI.CLI_CPFGC) and (CHEQUES.CHQ_CODIGODESTINATARIO = CADFOR.CLI_CPFGC) AND (CHEQUES.CHQ_VENDEDOR = CADREPRE.REP_CODIGO)
24/01/2006
Amarildo
24/01/2006
Motta
Clique aqui para fazer login e interagir na Comunidade :)