Я действительно запутался в этом синтаксисе. Я хочу бросить и уйти, чтобы получить общее количество часов работы, но оно не работает.
Вот мой код:
con.Open();
MySqlDataAdapter sda = new MySqlDataAdapter("Select name , logdate as 'Date' , min(logtime) as 'IN', max(logtime) as 'OUT'," +
"CAST(((strftime('%s', max(logtime) ) - strftime('%s', min(logtime) )) % (60 * 60 * 24)) / (60 * 60) AS TEXT) || ':' || " +
"CAST((((strftime('%s', max(logtime) ) - strftime('%s' , min(logtime) )) % (60 * 60 * 24)) % (60 * 60)) / 60 AS TEXT) as 'workHrs' " +
"from Attendance1 group by name, logdate order by logdate", con);
DataTable data = new DataTable();
sda.Fill(data);
dataGridView1.DataSource = data;
con.Close();
![enter image description here](https://i.stack.imgur.com/bgBr0.png)
![enter image description here](https://i.stack.imgur.com/Aj7WI.png)