我有一个表格,其格式为MM/DD/YY(字段名称为日期)。我需要计算总计当月的记录。从搜索中,这是我目前有的,但有些不对。我需要做一个convertToDate,是我的领域被称为“日期”,还是我完全失去了一些东西?本月计数记录
$totalcount = mysql_query("select count(*) as 'total'
FROM state_to_state
WHERE status = 99 AND type = 1
AND MONTH(`date`) = MONTH(CURDATE())
AND YEAR(`date`) = YEAR(CURDATE())");
$totalnum = mysql_fetch_array($totalcount);
if($totalnum['total'] > 0) { $month_status = $totalnum['total']." this Month. "; }
看起来不错,'日期'是日期类型? – 2014-03-03 20:48:48
你会得到什么错误? – Barmar
如果该字段以“mm/dd/yy”格式存储,那么它不是“日期”类型。 MySQL预计日期为'yyyy-mm-dd'。你真的使用两位数字的年份,你忘记了千年虫吗? – Barmar