Se connecter / S'enregistrer
Votre question

Sql oracle grouper par 10s

Tags :
  • Sql
  • Programmation
Dernière réponse : dans Programmation
11 Octobre 2010 11:23:08

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

a c 232 L Programmation
11 Octobre 2010 12:29:11

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)

m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS