用SQL 编程语言 需要我的数据库吗?
答案:5 悬赏:50 手机版
解决时间 2021-04-08 02:29
- 提问者网友:太高姿态
- 2021-04-07 05:50
用SQL 编程语言 需要我的数据库吗?
最佳答案
- 五星知识达人网友:白昼之月
- 2021-04-07 07:15
select sum(case when 年龄>=20 and 年龄<=29 then 200 end),
sum(case when 年龄>=30 and 年龄<=39 then 400 end),
sum(case when 年龄>=40 and 年龄<=49 then 600 end),
sum(case when 年龄>=50 and 年龄<=59 then 800 end)from 表 where 员工=“贾振旺”;追问年龄需要从表里查。只有birthdate追答将年龄制成:birthdate是出生日期,NOW()是当前日期,比较多少年。
年龄=DATEDIFF(yy,birthdate,now())追问不是很懂追答哪个不懂?追问可以加您QQ发数据库给您你看下吗?追答select sum(case when DATEDIFF(yy,birthdate,now())
>=20 and DATEDIFF(yy,birthdate,now())
<=29 then 200 end),
sum(case when DATEDIFF(yy,birthdate,now())
>=30 and DATEDIFF(yy,birthdate,now())
<=39 then 400 end),
sum(case when DATEDIFF(yy,birthdate,now())
>=40 and DATEDIFF(yy,birthdate,now())
<=49 then 600 end),
sum(case when DATEDIFF(yy,birthdate,now())
>=50 and DATEDIFF(yy,birthdate,now())
<=59 then 800 end)from 表 where 员工=“贾振旺”;
sum(case when 年龄>=30 and 年龄<=39 then 400 end),
sum(case when 年龄>=40 and 年龄<=49 then 600 end),
sum(case when 年龄>=50 and 年龄<=59 then 800 end)from 表 where 员工=“贾振旺”;追问年龄需要从表里查。只有birthdate追答将年龄制成:birthdate是出生日期,NOW()是当前日期,比较多少年。
年龄=DATEDIFF(yy,birthdate,now())追问不是很懂追答哪个不懂?追问可以加您QQ发数据库给您你看下吗?追答select sum(case when DATEDIFF(yy,birthdate,now())
>=20 and DATEDIFF(yy,birthdate,now())
<=29 then 200 end),
sum(case when DATEDIFF(yy,birthdate,now())
>=30 and DATEDIFF(yy,birthdate,now())
<=39 then 400 end),
sum(case when DATEDIFF(yy,birthdate,now())
>=40 and DATEDIFF(yy,birthdate,now())
<=49 then 600 end),
sum(case when DATEDIFF(yy,birthdate,now())
>=50 and DATEDIFF(yy,birthdate,now())
<=59 then 800 end)from 表 where 员工=“贾振旺”;
全部回答
- 1楼网友:猎心人
- 2021-04-07 12:32
回
- 2楼网友:山有枢
- 2021-04-07 11:16
啥玩意
- 3楼网友:渡鹤影
- 2021-04-07 10:04
简单办法Excel直接筛出来追问太年轻
- 4楼网友:毛毛
- 2021-04-07 08:45
当然要用啊 不用你库的话,怎么能查出来追问怎么发给你?可以加QQ发给您吗?求帮忙谢谢追答没时间追问😢😢😢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯