繁体   English   中英

获取整数并将其转换为日期-MySQL

[英]Get an integer and convert it to a date - mysql

我正在尝试从数据库中的会员CPR号中提取日期,其存储为整数。 (CPR是丹麦的社会安全号码,前6个字符是您的出生日期)

这是我的SQL语句,但是效果不佳。 SELECT LEFT位仅在返回错误的STR_TO_DATE起作用。

SELECT LEFT(cpr, 6) AS @iCPR FROM members
STR_TO_DATE(iCPR,'p%m%Y') 

您的STR_TO_DATE格式似乎有误。 尝试将其更改为“%d%m%Y”。

请参阅此处以获取该功能的有效说明符列表: https : //dev.mysql.com/doc/refman/5.7/zh-CN/date-and-time-functions.html#function_date-format

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM