求解-当前月,每个人1-30号的考勤情况?

问题描述

当前月,每个人1-30号的考勤情况?


1号到30号,每天,每个人的考勤情况

解决方案

这个是要问什么问题?

解决方案二:

使用case when,行转列,
http://www.jb51.net/article/51167.htm
http://blog.csdn.net/wuxiaokaixinguo/article/details/8523048

解决方案三:

直接写报表,然后分组就可以了

解决方案四:

我发你个自己写的函数:
/******************************************************

  • SQLServer字符串批量拆分函数
    --原始数据
    id names
    ----------- --------------------
    1 ljy,zwg,cym
    2 czg,zy
    --生成的数据
    id rn name
    ----------- ----------- ----------
    1 1 ljy
    1 2 zwg
    1 3 cym
    2 1 czg
    2 2 zy

--示例1:

declare @table table(id int , names varchar(20))

insert into @table select 1, 'ljy,zwg,cym'

insert into @table select 2 , 'czg,zy'

SELECT * FROM @table

SELECT a.id,rn,b.v AS name

FROM @table AS a outer apply dbo.uf_split_string_batch(a.names)b

--示例2:

SELECT a.c_guid,rn,b.v AS name

FROM tb_contract a

outer apply dbo.uf_split_string_batch(a.c_store_id)b

*************************************************************************/

CREATE FUNCTION uf_split_string_batch(@value varchar(MAX))

RETURNS @table TABLE(rn int,v varchar(MAX))

AS

BEGIN

INSERT INTO @table

SELECT b.*

FROM(SELECT CONVERT(XML , '' + REPLACE(@value, ',','' )+ '' ) AS f )a

OUTER APPLY

(

SELECT rn = row_number ()OVER (ORDER BY getdate ()),t.c.value ('.' , 'varchar(max)' ) AS f

FROM a.f.nodes ('//v' ) AS t(c )

)b

RETURN

END

时间: 2024-11-27 07:28:32

求解-当前月,每个人1-30号的考勤情况?的相关文章

动视暴雪公布了截止9月30号为止前3季度的财政报表

本网(编译/苍天小白)近日,动视暴雪公布了截止9月30号为止前3季度的财政报表.据公布数据来看,暴雪在第3季度的利润同比去年有了大幅增加,这主要是因为<使命召唤>,<魔兽世界>与<星际2>发售的原因. 暴雪表示今年第3季度的收入达到了7.45亿美元,去年同期收入为6亿美元.同时,第三季度的净利润达到了5100万美元,与去年同期相比增加了1500万美元,这个数据同样超过了之前预期. "在过于的9个月里,我们的数字产品销售额占到了我们总体收入的一半,与去年同期相比

百度5月30号百度网站验证方式全新升级

摘要: 百度5月30号百度网站验证方式全新升级,这让各大站们眼前一亮,之前的验证工具不仅麻烦,而且步骤很繁琐,旗下的子站都需要一一验证,这让各大站长很是头疼,特别是子站很多的 百度5月30号百度网站验证方式全新升级,这让各大站们眼前一亮,之前的验证工具不仅麻烦,而且步骤很繁琐,旗下的子站都需要一一验证,这让各大站长很是头疼,特别是子站很多的站长."升级之后会提供三种验证方式供站长选择,且在已验证网站主站的情况下,可批量添加对应的子站,无需进行验证,方便网站管理员快速获得各子站的数据.且在5月30

KC网络电话4月30号“会员狂欢日”

今年的"五一"小长假应该说有些特殊,因为根据最新发布的天气形势,我国江南.华南和西南地区多降雨,由于"五一"假日期间天气变化可能会对假日旅游和出行有一定影响,公众也需要主动防范来自于大风.降温.降水天气对旅游和交通等产生的实际影响,面对变化着的天气,不少朋友可能已经放弃了原本假日短途旅游和出行的打算. 既然天宫不做美,宅在家里过五一可能也会有一种别样的快乐,这里比如与家人煲亲情电话粥,尽管说"五一"也是一个节日,但毕竟只有三天假期,再加上天气等因

CF服务器争霸赛提前结束 30号发放比赛奖励

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;    [ 科技讯]7月115.html">26日消息,CF服务器争霸赛由于存在掉线原因,一时无法修复,将提前结束比赛,于7月30发放比赛奖励.官方公告 如下.  亲爱的参赛玩家:   目前战队服务器存在较多大几率的掉线情况,严重影响玩家的参与比赛的积极性,我们在7月3日暂停了比赛,等待修复该问题后再重新开启比赛.  经过核实,该问题修复周期较长,为了

数据分析我公众号的发文情况(r12笔记第34天)

    今天整理MySQL的问题时,突然发现自己已经整理了不少内容,但是时间长了还是会忘掉,但是如果重新看起来,就能够马上回忆起来,常说的老记性不如烂笔头,就是这个道理,不要过分相信自己的记忆力,能记下来就记下来,留给以后的你来看,你会发现每隔一段时间就会看到不同的自己,有些原来的想法还是错误的.    技术分享有个好处就是如此,一旦你迈出了敢于分享的第一步,那么带给你的更多就是这个过程中的深刻体会了,有句话很多人可能不了解,写一本书和看一本书完全不一样,写过书的朋友应该会很有感触.    而有

liunx命令之【查看某个端口号的使用情况】

第一:查看端口占用情况的命令:lsof -i:<端口号>==>这里返回了Linux当前所有打开端口的占用情况.第一段是进程,最后一列是侦听的协议.侦听的IP与端口号.状态.如果端口号是已知的常用服务(如80.21等),则会直接显示协议名称,如http.ftp.ssh等 第二:查看某一端口的占用情况: lsof -i:端口号==>这里显示出8004号端口正在被pure-ftpd使用,状态是listen. 第三:查看某一端口的占用情况: netstat -apn|grep <端口

微信公众号h5调微信支付,第1次失败,之后都会成功。求解

问题描述 微信公众号h5调微信支付,第1次失败,之后都会成功.求解 这两天在搞公众号,微信支付,新手!发现进入页面调用第1次失败,之后都会成功,各大神求解!!! 页面调用支付代码片段 第一次闪退失败 之后都会成功 解决方案 http://www.bkjia.com/Androidjc/998202.html

js-for循环 输出结果求解

问题描述 for循环 输出结果求解 for i= 0 to 301...................30我想要的结果是<div id=1>1-10</div><div id=2>11-20</div><div id=3>21-30</div>next 解决方案 零呢?不用输出吗?对零单独处理其它的数 -1 再取模是最简单的,要不直接除以 10 也行 因为直接取模 10 与 1-9 不是一个数值. 解决方案二: [java]for循

如何利用微信订阅号找到客户

为了能让大家对企业微信营销可更加了解,通过这篇文章跟大家分享一下,翻译行业是怎么利用微信订阅号来更快的找到客户,和客户建立深度联系的平台,对于其他行业这个微信阅号运营方案也适合. 1.竞争对手分析 微信公众号竞争对手研究往往是大家忽略掉的重要一步,这个可以查看你的目标关键词以及对手品牌名称,在微信公众帐号中基本情况,如本文<翻译公司>作为关键词,在"添加朋友"点击"查找公众号",输入"翻译公司"关键词,看排名前十名微信号它们是怎么运营