DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP(sm4decode_all01(b.legal_cert_no, 'APPDATA', '0001'), 'yyyyMMdd')), 'yyyy-MM-dd')
时间: 2023-09-09 20:14:44 浏览: 86
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
5星 · 资源好评率100%
这个SQL语句使用了MySQL中的DATE_FORMAT函数来将日期格式化为指定的字符串格式。它的具体解析如下:
1. FROM_UNIXTIME函数将UNIX时间戳转换为日期时间格式。
2. UNIX_TIMESTAMP函数将指定的日期字符串按照给定的格式转换为UNIX时间戳。
3. sm4decode_all01函数对b.legal_cert_no进行解密并返回解密后的结果。
4. 'APPDATA'和'0001'是sm4decode_all01函数的参数。
5. 'yyyyMMdd'是指定的日期格式。
6. 最后,DATE_FORMAT函数将转换后的日期格式化为'yyyy-MM-dd'格式。
总体来说,这个SQL语句的作用是对b.legal_cert_no进行解密,并将解密后的结果按照'yyyyMMdd'格式转换为日期,然后再将日期格式化为'yyyy-MM-dd'格式的字符串。
阅读全文