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