需要从查询中的MySQL字段提取日期和月份

发布于 2024-12-05 07:01:38 字数 447 浏览 1 评论 0原文

我有一个MySQL字段emp_join_date type timestamp及其格式yyyy-mm-dd HH:MM:SS。现在,我需要仅从该领域和查询本身中检索一个月和日期。我该怎么做?

$sql = "
        SELECT
            emp_id,emp_status,emp_type,emp_join_date

        FROM
            tbl_events
        WHERE
            event_show = 'all'
        AND
            event_status != 'disabled'
        ORDER BY
            RAND()
        LIMIT 0,4   
    ";

I have a mysql field emp_join_date of type timestamp and its in the format yyyy-mm-dd hh:mm:ss . Now I need to retrieve the month and date only from that field and in the query itself . How can I able to do this ?

$sql = "
        SELECT
            emp_id,emp_status,emp_type,emp_join_date

        FROM
            tbl_events
        WHERE
            event_show = 'all'
        AND
            event_status != 'disabled'
        ORDER BY
            RAND()
        LIMIT 0,4   
    ";

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

↙厌世 2024-12-12 07:01:38

DATE(emp_join_date) 表示日期,MONTH(emp_join_date) 表示月份

`$sql = "
    SELECT
        emp_id,emp_status,emp_type,DATE(emp_join_date) as dt, MONTH(emp_join_date) as mt

    FROM
        tbl_events
    WHERE
        event_show = 'all'
    AND
        event_status != 'disabled'
    ORDER BY
        RAND()
    LIMIT 0,4   
";`

DATE(emp_join_date) for date and MONTH(emp_join_date) for month

`$sql = "
    SELECT
        emp_id,emp_status,emp_type,DATE(emp_join_date) as dt, MONTH(emp_join_date) as mt

    FROM
        tbl_events
    WHERE
        event_show = 'all'
    AND
        event_status != 'disabled'
    ORDER BY
        RAND()
    LIMIT 0,4   
";`
喜爱纠缠 2024-12-12 07:01:38

您可以使用函数dateformat()仅查看日期和月份。

请参阅 http:// dev。 mysql.com/doc/refman/5.5/en/date-and-pime-functions.html#function_date-format

如果您想要在单独的字段中的月份和日期,则可以使用该月和Dayofmonth功能

You can use the function DATEFORMAT() to view just the date and month.

Refer http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format

You can aslo use the MONTH and DAYOFMONTH functions if you want the month and date in separate fields

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文