gpt4 book ai didi

mysql - 修改SQL查询中的日期格式

转载 作者:行者123 更新时间:2023-11-29 12:32:39 24 4
gpt4 key购买 nike

我希望在 mysql 数据库上修改此 SQL 查询..

SELECT *, COUNT(*) as TotalValueCount 
FROM
wp_rg_lead
INNER JOIN wp_rg_lead_detail ON
wp_rg_lead.id=wp_rg_lead_detail.lead_id
WHERE wp_rg_lead.form_id = '47'
AND cast(date_created as date) >= current_date - interval '7' day
AND field_number = '18'
GROUP BY value,date_created

这样一来,'current_date' 格式不再是 '2014-11-12 20:34:12',它只是返回日期,而不是将时间显示为出色地。我查看了 FORMAT 函数,但不知道如何在本例中应用它

最佳答案

我怀疑日期算术没有达到您想要的效果。您可以尝试:

cast(date_created as date) >= date_sub(current_date, interval 7 day);

编辑:

如果您确实想要当前日期/时间的时间部分,请使用 now()CURRENT_TIMESTAMP:

cast(date_created as date) >= date_sub(now(), interval 7 day);

关于mysql - 修改SQL查询中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27249599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com