Visualizzazione dei risultati da 1 a 8 su 8

Discussione: ricerca su campo data

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420

    ricerca su campo data

    Ciao a tutti;
    ho un db oracle con interfaccia Toad e un campo data nel formato "MM/DD/AAAA HH:MM:SS AM/PM" sul quale devo indicare delle clausole where per restingere una ricerca...
    In pratica:

    select *
    from movimento
    where data > '12/31/2012'

    ma non riesco a formulare la condizione where in maniera sintatticamente corretta....
    come ci si comporta con i campi formato data?

  2. #2
    ciao,

    credo che nella data devi usare i trattini ( - ) e non la slash ( / )
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    ne con i trattini... ne col cancelletto... mi da sempre errori o sul formato, o sul tipo e non riesco a venirne fuori...
    Provando a mettere dei punti fermi, poichè il campo è DATA, non c'è bisogno di usare l'istruzione "to_date" per forzare il formato, giusto?

  4. #4
    puoi postare l'errore che ti da?
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  5. #5
    Originariamente inviato da sitodue
    ne con i trattini... ne col cancelletto... mi da sempre errori o sul formato, o sul tipo e non riesco a venirne fuori...
    Provando a mettere dei punti fermi, poichè il campo è DATA, non c'è bisogno di usare l'istruzione "to_date" per forzare il formato, giusto?
    hai provato a forzare?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    Yes...
    risolto forzando comunque il campo con "to_date" anche se il perchè mi è oscuro :-s
    Grazie a tutti

  7. #7

  8. #8
    Evita le conversioni se non sono necessarie...

    *MI PARE* che Oracle supporti la sintassi standard:
    WHERE DATETIME '1994-01-01 00:00' > campo

    oppure questa:
    WHERE { dt '1994-01-01 00:00' } > campo
    STK/Unit: Unit Test framework per MariaDB
    http://stk.wikidot.com/stk-unit

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.