- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 计算相差天数:MySQL时间差函数TIMESTAMPDIFF、DATEDIFF的用法
我们在写sql语句,尤其是存储过程中,会频繁用到对于日期、时间的比较和判断,那么对于这两个时间差比较函数用法做一个举例介绍。1、datediff函数,返回值是相差的天数,不能定位到小时、分钟和秒。-- 相差2天select datediff('2018-03-22 09:00:00', '2018-03-20 07:00:00');2、TIMESTAMPDIFF函数,有参数设置,可...
2019-09-24 13:37:27 1874
转载 计算年龄:sql计算
只需把第二个参数“birthday”更换成你要计算的生日日期即可。SELECT TIMESTAMPDIFF(YEAR, birthday, CURDATE())示例:1.测试SQL:【分别测试三个时间对应的年龄】SELECT NOW() AS '当前系统时间', '2018-05-31' AS '生日', TIMESTAMPDIFF( YEAR, '2015-05-...
2019-09-24 13:31:20 1176
转载 计算年龄:根据生日时间戳,获得目前的年龄
根据生日时间戳,获得目前的年龄 public static Integer getAge(Long timestemp){ String stamp = DateUtil.stampToDate(timestemp, "yyyy-MM-dd"); String[] split = stamp.split("-"); Integer out...
2019-09-24 13:29:04 952
转载 阿里云 oss服务器文件上传 java
pom: <!--oss--> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <ver...
2019-09-24 13:02:14 587
原创 mysql 错误:Column ‘id’ in field list is ambiguous
释义: 列 ’id’ 在字段列表中重复,其实就是两张表有相同的字段,但是使用时表字段的名称前没有加表名,导致指代不明,前面加上前缀student就没问题了。原代码:SELECT id FROM A a inner join B b on a.id = b.id新代码:SELECT a.id FROM A a inner join B b on a.id = b.id...
2019-09-11 17:14:33 1405
原创 【mysql 报错】“ You can't specify target table '表名' for update in FROM clause”
翻译:在同一语句中,不能先select出同一表中的某些值,再update这个表,即不能依据某字段值做判断再来更新某字段的值。例如: <!--班级内最后一个学生转出,则此班级在此课时之后的clazzPlan都是已结束--> <update id="changeStatus" parameterType="com.fable.edu.entity.EduClazz...
2019-09-02 17:46:58 282
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人