Duvida c/ Case When...

24/12/2004

0

não sei se é a melhor forma de fazer isso.. mas...
o problema é o seguinte:

já estou cansado de ver essa data ´30/12/1899´, daí testei esse select... até que funcionou legal... porem ele retorna a data no formato:
´yyyy-mm-dd´, tem alguma forma de reverter isso... gostaria que ficasse:
´dd/mm/yyyy´ ou ´dd/mm/yy´ ou ´dd-mm-yy´.

segue o select abaixo...


************************************************************
SELECT id_venda1,data_recebimento,
case
when (r.venc_recebimento <> ´12/30/1899´) then r.venc_recebimento
else ´´ end
,cliente_recebimento,valor_recebimento,r.id_forma_pagamento,fp.nome_forma_pagamento,r.id_plano_forma_pagamento,pfp.descricao_plano_forma_pagamento,r.id_parcela_forma_pagamento,rfp.numero_parcela_forma_pagamento from recebimento r
left join forma_pagamento fp on (fp.id_forma_pagamento = r.id_forma_pagamento)
left join plano_forma_pagamento pfp on (pfp.id_plano_forma_pagamento = r.id_plano_forma_pagamento)
left join parcela_forma_pagamento rfp on (rfp.id_parcela_forma_pagamento = r.id_parcela_forma_pagamento)
where id_venda1 = 1670
************************************************************


se alguem puder me ajudar.... desde ja agradeço... vou começar a mudar todos os selects...
ou se alguem tiver outra solução menos trabalhosa, please... ! 8)

[]s


Seven

Seven

Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar