Originariamente inviato da Idioteque
Sto facendo un programma java che gestisce un database. Purtroppo il database è già creato quindi nn lo posso modificare. Da questo database devo prelevare tutti i dati che sono maggiorni ad una certa data. Il campo in questione è di tipo data/ora in formato "11/09/227 17:12:05" . Per gestire entrambi i dati some posso creare la query?

SELECT * FROM tabella WHERE DataAggionamento > "11/09/227 17:12:05" , solo che in questo modo m da errore.Qual'è il modo giusto?
Beh, non è una questione su Java .... qui si tratta di SQL.

MySQL ha un tipo di dato DATETIME:
The DATETIME type is used when you need values that contain both date and time information. MySQL retrieves and displays DATETIME values in 'YYYY-MM-DD HH:MM:SS' format. The supported range is '1000-01-01 00:00:00' to '9999-12-31 23:59:59'.

Quindi se fosse con MySQL e il campo fosse di tipo DATETIME potrei fare, es:

SELECT * FROM tabella WHERE DataAggionamento > "2008-01-01 10:00:02"

Nulla di trascendentale .... basta andare a vedere la documentazione del tuo DBMS.