PDA

View Full Version : [PostgreSQL] aiuto per query


Alan J
30-03-2007, 10:44
Ciao a tutti, dovo fare una query (via WEB) tra una data passata in input e la successiva... e mi sono un po' arenato. Qualcuno può dirmi come fare ricavare al DB la data data + 1 passandogli la data?

grazie

RaouL_BennetH
30-03-2007, 11:46
Non so se esiste in postgresql, ma per darti un'idea ti faccio un esempio in mysql, in modo che vedi se esiste una funzione equivalente:



DATE_ADD(tua_Data, INTERVAL 1 DAY);

Alan J
30-03-2007, 13:55
grazie, così funge, ma ora ho un altro problema... :(
funziona sul DB, ma sulla WebApp no... :cry:

RaouL_BennetH
30-03-2007, 14:33
ma il `linguaggio di mediazione` qual'è ? :)

Alan J
30-03-2007, 15:10
uso JSTL...

RaouL_BennetH
30-03-2007, 15:35
non conosco nemmeno JSTL (so proprio una frana :( )

ma a `naso` farei così con un altro linguaggio:



//faccio una query di questo tipo:

string selectNextDate = "INSERT INTO myTable(myDateColumn) SELECT DATE_ADD('" + dataInputUtente + "', INTERVAL 1 DAY)";

//oppure se il tuo linguaggio dispone di oggetti di tipo DateTime:

DateTime dt = DateTime.Add(dataInputUtente);

string insertData = "INSERT INTO myTable(myDateColumn) VALUES('" + dt + "');




Devi solo cercare di tradurla nel tuo linguaggio.

Alan J
31-03-2007, 19:15
grazie.
Proverò lune...

a naso penso che sia un problema di sintassi o di tipo di dato... :confused:

ciao!