![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
领导同意
坚持 不要脸 坚持不要脸!
展开
-
SQL 实现多行转一行(基于SQLServer)
例:一张表中有两列(班级 + 学生),现在想要把一个班级放到同一行显示,学生姓名间用逗号隔开原表如下:最后结果:准备测试表格创建学生表:CREATE TABLE students(StuClass varchar(255),StuName varchar(255),)插入数据:INSERT INTO students (StuClass, StuName) VALUES...原创 2019-07-15 17:15:19 · 5460 阅读 · 0 评论 -
中国省市县数据库(201905统计局)+ 自关联查询
中国省市县数据sql(2019年5月)摘自国家统计局,包括23个省(含台湾),4个直辖市,5个自治区,2个特别行政区数据概括行政区划: 23个省,5个自治区,4个直辖市,2个特别行政区23个省:河北省、山西省、吉林省、辽宁省、黑龙江省、陕西省、甘肃省、青海省、山东省、福建省、浙江省、台湾省、河南省、湖北省、湖南省、江西省、江苏省、安徽省、广东省、海南省、四川省、贵州省、云南省。4个直辖市:...原创 2019-07-18 11:03:38 · 4272 阅读 · 0 评论 -
工作日时间差/考勤计算(SQL 自定义函数)
**问题说明:**任给出两个时间(开始时间<结束时间),算出这个两个时间 的工作日时间差,节假日不算,非工作时间不算(例某公司上午上班时间8:30 - 12:00,下午上班时间:13:30 - 18:00,即只在这个排班时间 间的时间差)**问题应用:**考勤计算、流程耗时计算、工作日天数计算等解题思路最后要的结果是时间差,用自定义函数解决分两种考虑,开始时间和结束时间在同一天和不...原创 2019-07-16 09:59:44 · 3709 阅读 · 0 评论 -
while循环+动态SQL 实现年度内1-N月累计销售
动态SQL 和while循环的复合使用,实现年度内每个月销售累计销售额问题准备工作创建数据表并插入数据CREATE TABLE sales(年度 int , 月份 int ,销售额 int)insert into sales values(2018,1,200), (2018,2,300),(2018,3,500), (2018,6,200),(2018,9,100),...原创 2019-07-17 11:17:31 · 457 阅读 · 0 评论