mysql百萬數(shù)據(jù)sum很慢 mysql中用sum函數(shù)求出的結(jié)果是什么類型的?
mysql中用sum函數(shù)求出的結(jié)果是什么類型的?sum()和avg()函數(shù)為精確值參數(shù)(整數(shù)或十進(jìn)制)返回一個十進(jìn)制值,為近似值參數(shù)返回一個雙精度值(float或double)雖然可以執(zhí)行l(wèi)ogrec
mysql中用sum函數(shù)求出的結(jié)果是什么類型的?
sum()和avg()函數(shù)為精確值參數(shù)(整數(shù)或十進(jìn)制)返回一個十進(jìn)制值,為近似值參數(shù)返回一個雙精度值(float或double)雖然可以執(zhí)行l(wèi)ogrecords的sum(logtime),但累積“時間”是沒有意義的。對于MySQL,實際的算法是按照4位年、2位月、2位日、2位小時、2位分鐘和2位秒的順序形成一些datetime類型的字段值,然后進(jìn)行累加。如果表中只有兩條記錄,則登錄時間為logtime2016-07-15 13:55:122016-07-15 13:50:20sum,累計結(jié)果為40321430270532,則意義不大,除非編寫自定義函數(shù)將其轉(zhuǎn)換為時間和日期的顯示格式,即2000多年后的日期和時間,你能說什么?。一般來說,積累“時間”是沒有意義的,但積累“時間”是有意義的。如果需要累加datetime類型字段,請選擇簡單的時間單位數(shù)(如天、小時、秒等),然后累加