• [^] # Re: Pipe, >

    Posté par . En réponse au message extraction d'une requete SQL dans shell. Évalué à 1.

    je pense qu'il y a plus simple. Si j'ai bien compris tu veux sélectionner certaines lignes de la table par rapport à la date courante, ce qui peut s'écrire :

    select count(*) from owlaccount where timestamp like to_char(sysdate, 'DY-MON-YY HH24') || '%' ;

    - sysdate renvoie l'heure et date courante
    - to_char permet de formater une date/heure. Je te renvoie à la doc Oracle (RTFM !) ou à http://oracle.developpez.com/faq/?page=3-1#sysdatetochar

    Si la fonction te renvoie des dates formatées en français, tu peux forcer le format UK en faisant au début du script sql :

    alter session set nls_date_language=english;