kawama.jp

MySQLで年齢,年代,年代別合計を求める

カテゴリ: MySQL — タグ: — 2006年12月1日 15:40 — Comments (0)hatebu count

テーブル:USERTABLE
誕生日カラム:user_birthday

◆年齢を求める
select truncate(((curdate() + 0) – (user_birthday + 0)) / 10000, 0) as age from USERTABLE;

◆年代を求める
select truncate(((curdate() + 0) – (user_birthday + 0)) / 10000, -1) as age from USERTABLE;

◆年代別合計を求める
select
truncate(((curdate() + 0) – (user_birthday + 0)) / 10000, -1) as age,
count(*)
from
USERTABLE
group by truncate(((curdate() + 0) – (user_birthday + 0)) / 10000, -1);
※日付に+0することで数値型に変換される

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Copyright (C) 2002 - 2017 kawama All Rights Reserved. — Powered by WordPress