mysql日期时间合成 |
您所在的位置:网站首页 › mysql时间字段查询 › mysql日期时间合成 |
CREATE TABLE `income` ( `ICDate` DATE NOT NULL COMMENT “入库日期”, `ICTime` TIME NOT NULL COMMENT “入库时间”, 。 ) SELECT时想要将ICDate和ICTime用某个函数连接成一个DATETIME类型的字段在WHERE中参与比较,有没有这种这种函数? 解决方案 20 这个是本人测试的例子。 建表代码: CREATE TABLE `testb` ( `ID` INT(10) NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) NULL DEFAULT “0”, `DATE` DATE NULL DEFAULT NULL, `TIME` TIME NULL DEFAULT NULL, PRIMARY KEY (`ID`) ) COLLATE=”utf8_general_ci” ENGINE=InnoDB; 查询语句:SELECT * FROM TESTB t WHERE NOW()>CONCAT(T.DATE,t.TIME); 这样子就可以查了、、、 5 记录内容贴出来看看 cast(CONCAT(T.DATE,” “,t.TIME) as datetime) 5 直接用concat组成字符串concat(ICDate,” “,ICTime) 10 select str_to_date(concat(ICDate," ",ICTime),"%m/%d/%y %h:%i:%s %s") as incometime from income ; 一般思路都是先拼接成字符串,之后再做时间转换,转换时要注意时间格式; CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明MySql怎么样将日期和时间合并! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |