我有按月年份列出的日期(2014年5月等)。我以unixtime时间戳格式创建了日期整数11。如何比较日期甲。
SELECT DATE_FORMAT(created, '%d-%m-%Y') AS Datetd
FROM `tbl_users_details` where DATE_FORMAT(created, '%m-%Y')='11-2011';
我创建的日期另存为“ 1357151400”。
但这不起作用,仅显示空值。不显示记录。
您应该首先尝试从对偶中获取结果,
SELECT DATE_FORMAT(TO_CHAR(unixts_to_date(1357151400), 'DD-MM-YYYY HH:MI:SS'),'%d-%m-%Y') FROM dual;
试试这个查询
SELECT DATE_FORMAT(TO_CHAR(unixts_to_date(1357151400), 'DD-MM-YYYY HH:MI:SS'),'%d-%m-%Y') AS Datetd
FROM `tbl_users_details` where DATE_FORMAT(TO_CHAR(unixts_to_date(1357151400), 'DD-MM-YYYY HH:MI:SS'), '%m-%Y') = '11-2011';
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句