【问题标题】:mysql getting records depending on the current day, week, month, yearmysql根据当前日、周、月、年获取记录
【发布时间】:2012-05-04 14:11:06
【问题描述】:

我需要一个 mysql 语句来根据当前日期、星期、月份和年份提取记录。

我有一个格式化为时间戳的列,所以我知道我在那里很好。

例子:

$sql_total_users_week = "SELECT * FROM users WHERE reg_date = thisweek()";
$result_total_users_week = mysql_query($sql_total_users_week);
$records_total_users_week = mysql_num_rows($result_total_users_week);

由于某种原因,记录是按天而不是按周拉的。似乎无法弄清楚我做错了什么。

【问题讨论】:

    标签: mysql


    【解决方案1】:

    您可能想看看MySQL date and time reference

    【讨论】:

    • 非常酷,试图理解它。到目前为止,我有类似的东西,没有工作,但可能对这个主题有所了解? SELECT * FROM users WHERE week(reg_date,3) = week(date(),3)
    • 这工作“选择 YEARWEEK(reg_date) 作为 theweek, count(*) FROM users group by theweek”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多