我有一個客戶的數據庫,並希望運行一個查詢,以顯示有多少客戶有月活躍帳戶的基礎上。多個在同一列查詢
我已經有了以下幾個數來計算每個月有多少客戶有一個到期日期,但是有沒有人可以建議一種方法來計算每個月有expirydate> = now的人?
<?php
$query = "select count(cid) as num_rows from customers WHERE expirydate LIKE '%-12-%'";
$result = mysql_query($query);
$row = mysql_fetch_object($result);
$total = $row->num_rows;
echo "December: " .$total;
?>
正如你寫的。有一個SQL函數叫做NOW()' – Fracsi
讀一下mysql的時間和日期函數可能會幫助你:http://dev.mysql.com/doc/refman/5.5/en/date-and- time-functions.html – jammypeach
注意:LIKE子句相當於做'WHERE MONTH(expirydate)= 12'的方式。 – Corbin