gpt4 book ai didi

mysql - 如何在Mysql中单独检查日期和时间?

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

在我的 SQL 表中有像 startDate - DATETIME 这样的列(数据类型)它给出的格式像

  `2013-08-08 06:30:00` 

我有两个字段 dateonly - 2013-08-08(值)timeonly - 06:30:00(值)。

现在我想查询以检查这两个字段值与数据库值。

听到两个比较,首先检查 dateonly 字段是否大于,然后检查 timeonly 字段是否大于。

这在 Mysql 中可能吗?

请帮我写查询

最佳答案

你可以使用它的日期

     WHERE DATE_FORMAT(datecolumn,'%Y-%m-%d') > 'some date here'

时间

    WHERE DATE_FORMAT(datetimecolumn,%T) < 'sometime'

或使用函数 date(datetimecolumn) , time(datetimecolumn)

试试这个

    select * from Demo d where DATE(d.startDate)< 'dateonly'

  select * from Demo d where DATE_FORMAT(d.startDate ,'%Y-%m-%d')< 'dateonly'

关于mysql - 如何在Mysql中单独检查日期和时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18558016/

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