У меня есть массив, содержащая три записи:MySQL выбор массива и сумма значений
value datetime
2 03/03/2015 14:34:00
4 03/03/2015 14:36:00
5 03/03/2015 13:34:00
Я хочу, чтобы выбрать записи, которые по времени 14 и просуммировать их. В приведенном выше примере будет 4 + 2 = 6
Как это сделать?
$sql ="SELECT amperagem, data FROM tomada WHERE date(data) = DATE_SUB(CURDATE(), INTERVAL 1 DAY)";//
mysql_select_db('localiza');
$retval = mysql_query($sql, $conn);
$num_rows = mysql_num_rows($retval);
while($row = mysql_fetch_array($retval, MYSQL_BOTH)){
$hour= substr(($row['data']),11, 2);
Как выглядит ваше определение таблицы? хотите ли вы суммировать все значения в определенный час, независимо от дня (даты)? Я имею в виду, что время 14: xx: xx может происходить в вашей таблице много раз в разные дни в течение всего года. – MrSimpleMind