mysql 日期与时间合并_如何合并来自不同MySQL列的日期和时间以与整个DateTime进行比较?...

您可以结合使用来自不同MySQL列的日期和时间,以借助CONCAT()方法与整个日期时间进行比较。语法如下-SELECT *FROM yourTableName WHERE CONCAT(yourDateColumnName,'',yourTimeColumnName) > 'yourDateTimeValue';

为了理解上述语法,让我们创建一个表。创建表的查询如下-mysql> create table DifferentDateTime

-> (

-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,

-> ArrivalDate date,

-> ArrivalTime time

-> );

使用insert命令在表中插入一些记录。查询如下-mysql> insert into DifferentDateTime(ArrivalDate,ArrivalTime) values(curdate(),'10:27:30');

mysql> insert into DifferentDateTime(ArrivalDate,ArrivalTime) values('2016-04-24','15:00:00');

mysql> insert into DifferentDateTime(ArrivalDate,ArrivalTime) values('2015-12-25','12:30:30');

mysql> insert into DifferentDateTime(ArrivalDate,ArrivalTime) values('2012-01-31','16:00:30');

mysql> insert into DifferentDateTime(ArrivalDate,ArrivalTime) values('2000-07-12','09:45:31');

示例

使用select语句显示表中的所有记录。查询如下-mysql> select *from DifferentDateTime;

输出结果+----+-------------+-------------+

| Id | ArrivalDate | ArrivalTime |

+----+-------------+-------------+

|  1 |  2019-02-14 |    10:27:30 |

|  2 |  2016-04-24 |    15:00:00 |

|  3 |  2015-12-25 |    12:30:30 |

|  4 |  2012-01-31 |    16:00:30 |

|  5 |  2000-07-12 |    09:45:31 |

+----+-------------+-------------+

5 rows in set (0.00 sec)

示例

这是查询以合并来自不同列的日期和时间并与日期时间值进行比较的查询-mysql> select *from DifferentDateTime where concat(ArrivalDate,'',ArrivalTime) > '2007-01-31 12:30:30';

输出结果+----+-------------+-------------+

| Id | ArrivalDate | ArrivalTime |

+----+-------------+-------------+

|  1 |  2019-02-14 |    10:27:30 |

|  2 |  2016-04-24 |    15:00:00 |

|  3 |  2015-12-25 |    12:30:30 |

|  4 |  2012-01-31 |    16:00:30 |

+----+-------------+-------------+

4 rows in set (0.00 sec)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值