Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE OR ALTER VIEW VIEW_ORDEMSERVICO(
- EMPRESA,
- CODIGO,
- TITULO,
- DATA_RECEBIDO,
- HORA_RECEBIDO,
- CLIENTE,
- NOME,
- CPF_CNPJ,
- RG_IE,
- ENDERECO,
- NUMERO,
- BAIRRO,
- CEP,
- NOMECIDADE,
- UF,
- DDD_FONE,
- FONE,
- FAX,
- CONTATO,
- EMAIL,
- OBSERVACAO,
- VENDA,
- VENDEDOR,
- VLR_PRODUTOS,
- VLR_TOTAL,
- SITUACAO,
- SERV_SOLICITADO,
- SERV_PRESTADO,
- DATA_ENTREGA,
- HORA_ENTREGA,
- RESPONSAVEL,
- APROVADO,
- STATUS,
- IMPRESSO,
- VLR_DESCONTO,
- QTDE_TOTAL)
- AS
- select
- coalesce(EMPRESA,1),
- CODIGO,
- 'ORDEM DE SERVIÇO: '||cast(CODIGO as varchar(15)) ||' (CLIENTE: '||coalesce( (select NOME from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '***')||' - CNPJ: '||coalesce( (select CPF_CNPJ from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '***')||')',
- DATA_RECEBIDO,
- HORA_RECEBIDO,
- CLIENTE,
- coalesce( (select NOME from CAD_CLIENTES where CODIGO=ordem_servico.CLIENTE ), '***'),
- coalesce( (select CPF_CNPJ from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '***'),
- coalesce( (select RG_IE from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '***'),
- coalesce( (select ENDERECO from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '***'),
- coalesce( (select NUMERO from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '0'),
- coalesce( (select BAIRRO from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '***'),
- coalesce( (select CEP from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '0'),
- coalesce( (select NOMECIDADE from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '***'),
- coalesce( (select UF from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '***'),
- coalesce( (select DDD_FONE from CAD_CLIENTES where CODIGO=ordem_servico.cliente), 0),
- coalesce( (select FONE from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '***'),
- coalesce( (select FAX from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '***'),
- coalesce( (select CONTATO from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '***'),
- coalesce( (select EMAIL from CAD_CLIENTES where CODIGO=ordem_servico.cliente), '***'),
- OBSERVACAO,
- VENDA,
- VENDEDOR,
- coalesce( (select NOME from CAD_CLIENTES where CODIGO=ordem_servico.VENDEDOR ), '***'),
- COALESCE( VLR_PRODUTOS, 0),
- COALESCE( VLR_TOTAL, 0),
- SITUACAO,
- SERV_SOLICITADO,
- SERV_PRESTADO,
- DATA_ENTREGA,
- HORA_ENTREGA,
- RESPONSAVEL,
- CASE APROVADO
- when 'N' then 'NAO'
- when 'S' then 'SIM'
- else 'NAO'
- end as APROVADO,
- CASE STATUS
- when 'N' then 'NAO'
- when 'S' then 'SIM'
- when 'C' then 'CANCELADO'
- else 'NAO'
- end as STATUS,
- CASE IMPRESSO
- when 'N' then 'NAO'
- when 'S' then 'SIM'
- else 'NAO'
- end as IMPRESSO,
- COALESCE( VLR_DESCONTO, 0),
- COALESCE( QTDE_TOTAL, 0)
- from ordem_servico
- ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement