Danyx 0 Denunciar post Postado Março 18, 2013 Boa tarde pessoal, tudo bem com vcs? Tenho uma tabela onde o usuário vai ter uma data_inicial e uma data_atual. A idéia é saber a diferença entre as datas.Ex: data_Inicial: 01/01/2013 Data_atual: 18/03/2013select (to_days(data_inicial) - to_days(data_hoje)) as diferenca from tabela;RESULTADO= 77Até ae tudo bem, mas quando o usuário colocar pro exemplo acima de um ano 01/01/2012 fica inviável ele saber em dias, que no caso de cima ficaria: 442 dias.Gostaria que ficasse pegando o exemplo o seguinte select: 1 ano, 02 meses e 17 dias. Tem como? No mesmo select ? Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Março 19, 2013 Tentou subtrair as duas datas, em Oracle funciona, ou tentar o datediif Compartilhar este post Link para o post Compartilhar em outros sites