MySQL 数据计算【数字计算、时间计算】

MySQL 数据计算

1、数字计算

直接在查询语句中使用加减乘除:

select `单价(元)`, 数量, `单价(元)`*数量 as 总额 from 订购明细;

注意:计算时注意用于计算的列字符类型是否可用于计算。

2、时间计算

主要使用函数:timestampdiff(时间间隔单位,开始时间,结束时间)

例:select timestampdiff(year 注册日期, now()) as 注册年份 from 用户明细;

注:now()指当前时间

[mark]时间间隔单位:[/mark]

# FRAC_SECOND: 表示间隔是毫秒

# SECOND: 秒

# MINUTE: 分钟

# HOUR: 小时

# DAY: 天

# WEEK: 星期

# MONTH: 月

# QUARTER: 季度

# YEAR: 年