mysql通過(guò)生日計(jì)算年齡的實(shí)現(xiàn)方法
mysql通過(guò)生日計(jì)算年齡(同理可得通過(guò)18位身份證號(hào)計(jì)算年齡)
– 生日類(lèi)型是String yyyy-mm-dd 按一年365天計(jì)算年齡
SELECT birthday, FLOOR(PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m%d'), DATE_FORMAT(birthday, '%Y%m%d'))/365) AS age FROM persons;
– 生日類(lèi)型是Date
SELECT birthday, TIMESTAMPDIFF(YEAR, birthday, CURDATE()) AS age FROM persons;
– 生日類(lèi)型是String yyyy-mm 按一年12個(gè)月計(jì)算年齡
SELECT
m.sex,
m.card_no,
m.birth_date,
FLOOR(PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'), DATE_FORMAT(CONCAT(m.birth_date,'-01'), '%Y%m'))/12) AS age
FROM
tb_cloud_member m
LEFT JOIN tb_cloud_laborun l on l.laborun_code=m.laborun_code
LEFT JOIN tb_cloud_enterprises tce ON tce.id = m.unit_id
and l.is_deleted=0
and tce.is_deleted=0
where
1=1
and m.is_deleted=0
and l.is_laborun =1
and m.is_new_occupation=2
AND ( m.retirement_flag IS NULL OR m.retirement_flag = '' OR m.retirement_flag = '0' OR m.retirement_flag = '2' )
AND ( m.job_status IS NULL OR m.job_status not in (4,5,6));到此這篇關(guān)于mysql通過(guò)生日計(jì)算年齡的文章就介紹到這了,更多相關(guān)mysql通過(guò)生日計(jì)算年齡內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Navicat Premium15連接云服務(wù)器中的數(shù)據(jù)庫(kù)問(wèn)題及遇到坑
這篇文章主要介紹了Navicat Premium15連接云服務(wù)器中的數(shù)據(jù)庫(kù)問(wèn)題及遇到坑,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
mysql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)與操作小結(jié)
這篇文章主要介紹了mysql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)與操作,總結(jié)分析了mysql數(shù)據(jù)庫(kù)修改數(shù)據(jù)表、增刪改查及數(shù)據(jù)庫(kù)函數(shù)基本功能,需要的朋友可以參考下2020-01-01
MYSQL中varchar和TEXT的相關(guān)問(wèn)題詳析
varchar 和 text 是 MySQL 字符存儲(chǔ)爭(zhēng)議比較多的領(lǐng)域,下面這篇文章主要給大家介紹了關(guān)于MYSQL中varchar和TEXT,文中介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12
關(guān)于MySQL?B+樹(shù)索引與哈希索引詳解
索引是一種特殊的數(shù)據(jù)庫(kù)結(jié)構(gòu),被設(shè)計(jì)用來(lái)快速查詢數(shù)據(jù)庫(kù)表中的特定記錄,下面這篇文章主要給大家介紹了關(guān)于MySQL?B+樹(shù)索引與哈希索引的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03

