RaouL_BennetH
28-08-2005, 13:25
considerando questo codice:
sql = new MySqlDataAdapter("SELECT codice, MIN(orario) AS Ingresso, MAX(orario) AS Uscita, (MAX(orario) - MIN(orario)) " +
" AS ore FROM rilievi" +
" WHERE codice = '" + textBox1.Text + "' " +
" GROUP BY codice", cn);
ho il problema che se MAX orario è per esempio: 12:30:26 e MIN orario 20:59:25,tralasciando la differenza sui secondi che non mi importa,la differenza sulle ore me la da ovviamente sempre come intero,ovvero:
20:59:25 -
12:30:26 =
----------
8
Non vorrei intervenire da programma,e quindi volevo chiedervi se c'è un modo per far restituire 8.29 già da mysql formattando i campi interessati.
RaouL.
sql = new MySqlDataAdapter("SELECT codice, MIN(orario) AS Ingresso, MAX(orario) AS Uscita, (MAX(orario) - MIN(orario)) " +
" AS ore FROM rilievi" +
" WHERE codice = '" + textBox1.Text + "' " +
" GROUP BY codice", cn);
ho il problema che se MAX orario è per esempio: 12:30:26 e MIN orario 20:59:25,tralasciando la differenza sui secondi che non mi importa,la differenza sulle ore me la da ovviamente sempre come intero,ovvero:
20:59:25 -
12:30:26 =
----------
8
Non vorrei intervenire da programma,e quindi volevo chiedervi se c'è un modo per far restituire 8.29 già da mysql formattando i campi interessati.
RaouL.