Se connecter avec
S'enregistrer | Connectez-vous

Sql oracle grouper par 10s

Dernière réponse : dans Programmation

Bonjour je cherche à grouper des résultat date par 10s afin de faire un cumul
je sais grouper par ss et par minutes mais je n'arrive pas à grouper par 10s

la fonction trunc(date,'hh....') ne fonctionne pas par seconde


select to_char(dateaction, 'DD/MM/YYYY HH24:Mi') avec ca je sais faire par minute mais ce n'est pas assez précis

et to_char(dateaction, 'DD/MM/YYYY HH24:Mi:ss') ca fait trop car après ca dépasse de excel 2003 j'ai pas 2007.


merci de votre aide

Autres pages sur : sql oracle grouper 10s

Lassé par la pub ? Créez un compte
Expert Programmation

Salut,

Ca fait longtemps que j'ai pas fait d'SQL pour Oracle.
Mais l'idée devrait être de diviser les secondes par 10 de manière intégrale et de concaténer ça à ton résultat.
  1. SELECT TO_CHAR(dateaction, 'DD/MM/YYYY HH24:Mi') || ':' || TRUNC(dateaction / 10)

Lassé par la pub ? Créez un compte
Tom's guide dans le monde