有些工作上的问题像请教一下大家

小弟是一个写sql的,平常就维护一下仓库,还有有些报表。有时候会来一些数据方面的需求,然后我按照需求取了给营销他们做分析。重点就是这个,每次的需求都不一样,每次我取完的数他们都觉得有问题(脚本大部分情况下不能通用)。然后反反复复的找我更改,虽然大部分是我的取错了。但是真对这样的感到有压力和厌烦。好几次都是卡在周五的点叫我取数,周末就要连着加班。小弟请教一下,什么样的工作方法,保证数据取的过程不会有太大差错,或者有什么其他办法能应付营销那群人?
--稍微修改了一下 --------

3个回答

脚本呀
每次取数据应该都是一样类型的吧,你只需要把时间或者哪个字段作为参数每次传入就行了
这样就不会sql写错了

你要求他们有问题的时候,把问题统一写成文档。每周一给你,归为V1.0,这周新出的问题统一下周一给你文档V2.0。
想保证没有太大差错的话,你就要分析出他们提出的问题所在;慢慢优化,别心急

qq_31122833
小达哥的垃圾桶 回复valage: 你就这么说:哪个数不对,要他们把获取数的方式,数的参考范围,写个文档给你,留档
9 个月之前 回复
valage
valage 他们会按照经验跟我说哪个数多了哪个数少了,哪个数不应该是什么样子的。这种情况大多数情况是对的,但也有不对的情况,这种情况我不知道怎么反驳,毕竟是他们看过的比较多
9 个月之前 回复

给你一个建议,就是每次取数后,把执行的代码记录下来,后面如果有类似的情况直接套用就是了。
如果出错了,就对照代码好好查看,更改sql错误,记录并保存,总结自己的经验。
希望能帮到你。

weixin_39664285
KKCXY 回复valage: 我刚创了个群672759013;主要用于技术交流,欢迎加入
9 个月之前 回复
weixin_39664285
KKCXY 回复valage: 这样也没关系啊,做笔记可以提升自己的技能,免得下次犯同样的错,或者类似的
9 个月之前 回复
valage
valage 每次的需求都是不一样的,每次的代码也是不一样的
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
问大家个工作上的问题
大家在写到windows Message处理的时候rn是怎么知道自己要处理的操作发送的message是什么的?查msdn?上csdn问人?还是有什么tools来获取的?
有些迷惑,请教大家
请问下大家对这些方向了解吗?rn1、Robust语音识别:研究噪声下的语音识别、变异语音识别、情感语音合成等方法;rn2、语音信息内容安全:研究因特网环境下对语音内容进行有效控制的方法;rn3、音频水印及信息伪装:开展音频数字产品的版权保护技术及音频信息伪装技术的研究;rn4、音频信息检索:研究在音频信息流中迅速有效地检索出所需信息的技术;rn5、智能化移动音频计算:研究在移动计算环境下集音频输入输出技术于一体,具有环境感知能力,人性化的音频计算技术。rnrn以后出来可以去什么样的公司,就业怎么样
有些迷茫,请教大家
我想学习一些设计数据表的相关知识,当面对一个业务时,该怎么设计具体的数据库,数据表。表之间的依赖关系,索引,外键等等等等。有专门介绍这方面的书籍吗?要得到这方面的知识该怎么样找资料呢??
工作上的问题
在jsp中怎样实现,有一个竖的类似于滚动条的东东,可以左右拉的,不知道我说的看不看的懂,就是可以左右拉。向execl那样。每个定义的字段,竖的一列,可以调整宽度。这个怎么实现?rn
记录一下工作上解决问题套路
第一:掌握真正的问题 (第一步错,剩下99%都是白搞) 第二:对问题进行整理 第三:收集情报 第四:提出假设 第五:验证假设 第六:思考解决方法 第七:实行解决方法 ...
请教一下啊。我有些菜鸟问题
我新建一个用户jcjk,然后在方案system下建一个表dd,我如何使jcjk用户可以操作这个表。我已经将表dd的操作权限赋给了jcjk。可提示没有表或视图。
初学jsp,有些问题请教一下
我编译了一个servlet:HelloWorldExample.class 书上说就放在WEB-INF的class目录下的,但我放了后仍不能访问,请问该放在哪里rnrnhttp://localhost:8080/mytest/servlet/HelloWorldExamplernrn错误:rnrnHTTP Status 404 - /mytest/servlet/HelloWorldExamplernrn--------------------------------------------------------------------------------rnrntype Status reportrnrnmessage /mytest/servlet/HelloWorldExamplernrndescription The requested resource (/mytest/servlet/HelloWorldExample) is not available.rnrnrn--------------------------------------------------------------------------------rnrnApache Tomcat/5.0.25rnrnrnjava文件为:rnrnimport java.io.*;rnimport java.text.*;rnimport java.util.*;rnimport javax.servlet.*;rnimport javax.servlet.http.*;rnrnpublic class HelloWorldExample extends HttpServletrn ResourceBundle rb=ResourceBundle.getBundle("LocalStrings");rn rn public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletExceptionrn response.setContentType("text/html");rn PrintWriter out=response.getWriter();rn rn out.println("");rn out.println("");rn String title=rb.getString("helloworld.title");rn out.println(" "+title+"");rn out.println("");rn out.println("");rn out.println("This is my servlet test");rn out.println("");rn out.println("");rn rn
linux 与 minix的共存,有些问题请教一下
我的磁盘是这样分区的 rnhda1 2G linux / rnhda2 300M minix rnhda3 3G win2k c: rnhda4 扩展分区 rn|-- hda5 512M linux swap rn|-- hda6/7/8 win2k其他分区 rnrn使用LILO作为引导程序,但不知什么原因,只要minix分区存在linux就无法正常启动。一旦linux启动时执行到 checking root system 时就 dump 出 cpu寄存器与堆栈的值死掉了。而将 minix 分区删除掉linux就可以正常启动。奇怪,奇怪 :-( rn我将linux 根分区 与 minix操作系统分区 与Win2k的C盘的位置更换过多次,但以上问题还是存在。 rn即:只要minix分区存在 linux就无法通过checking root system 这一启动步骤。一旦将minix分区删掉linux就可以正常启动。不知那位大虾可指点一下其原因及改正步骤,以使linux 和 minix可以共存 且通过lilo来引导。 rn如蒙解决,不胜感激,谢谢! rn
急---工作上的问题,请大家指点!!!!!!!!!!
先在这里放一下//////////rnrn明天有一家公司叫我去上班了,先试用3个月。小弟刚毕业,工作上的很多事情都不是很了解。他说要我先去医院检查身体,拿个健康证。办这种证要不要指定医院的?rn最重要的就是明天是不是要签合约的,我想签,现在不是有很多公司都是利用试用期做文章的吗?如果我提出要签合约会怎么样??rn各位大哥给点经验!!!!rn
初学asm,有些简单问题请教大家:
1.我用的是8年以前在学校时用的教材书<>,书中讲的寄存器是AX,BX,CX之类,可是我在VC中看汇编,怎么全是eax,ecx,ebx了,是不是在前面加一个e就行了?rn2.还有大写小写有无区别?rn3.在VC中嵌入汇编是在asm前加一条下划线还是两条下划线?rn4.我正学到dos系统功能调用,书上讲要把中断号放入AH中,我直接放入ah中,运行的结果说是引用的oxFFFFFFFF的内存.我放入eah中,说是eah没定义,怎么回事?我的调用格式如下:rn __asmrn mov ah,1rn int 21hrn rnrn呵呵,暂时就这几个小问题了,请大侠们指点迷途
初学ASP.NET,有些问题请教大家
刚开始学,主要是看北大青岛的视频教程,碰到一个问题,就是新建一个用户控件,在其他页面引用这个用户控件的时候,这个用户控件的应用的样式失效了~!!rn[code=C#]rn rn[/code]rn默认的代码是这样的,貌似要把这个路径改成绝对路径rn[code=C#]rn rn[/code]rn就是根目录下Stylesheet文件夹下的“StyleSheet.css”!但改了以后,没效果,反而用户控件的样式都没了~!!rn还有个地方table的td设置背景,路径默认也是相对路径,改成绝对路径就不行了,背景就没掉了~!!!rn这是什么问题,这种情况要怎么解决?rn
我有些问题向大家请教
我想向大家咨询以下一些问题:rn 1。如何调用手机上的红外和蓝牙端口?rn 2。我能不能使用手机上存储的铃声、图片或其它永久性文件,如果可以该怎么办?rn 3。假设我想将我的T720上的铃声或图片发给我的好友(他使用其它品牌手机),这点在技术上可行吗?rn 4。有没有什么方法可以将文本文件直接编制为铃声或图片?rn 5。最后我想问一下,我在哪里可以下载到388系列的模拟器?
向大家请教一个问题,有些难
declare @v intrndeclare @f_name varchar(32)rndeclare @d_count intrnrnset @v = 60rnset @f_name = 'w_value'rnrn[color=#00FF00]-- w_value为数值型字段[/color]rnrnselect @d_count = count(@f_name) from t1 where @f_name > @vrnrnif @d_count = 0rn begin rn select * from t1 where @f_name in (select max(@f_name) from t1)rn endrnelsern begin rn select * from t1 where @f_name in (select min(@f_name) from t1 where @f_name > @v)rn endrnrn运行报错,得不到我的需求
我要安装linux,有些问题请教大家
我的C盘是ntfs格式的,装的windows xp sp2,我想在d盘装red hat9.0,希望大家给我一个合适的方案,因为我以前装过两次,都只能进linux,但无法进入windows
有些疑惑请教大家,高分
不知以下我理解的对不对:rn再谈一个项目时,会有一些最初的需求,然后会形成一些需求分配文档,需求分配文档作为需求管理过程和项目计划过程得输入,需求管理和项目计划同时开始
SQL问题,请教大家一下
rnrn<% rndim userIP rn userIP = Request.ServerVariables ("HTTP_X_FORWARDED_FOR") rn if userIP = "" then rn userIP = Request.ServerVariables ("REMOTE_ADDR") rn end if rnsql = "insert into ip (userIP) values ('"&userIP&"')" rnconn.execute(sql) rn%>rnrn<% rnId=request("Id")rn set rs=server.createobject("adodb.recordset")rn sql="select * from ip"rn rs.open sql,conn,1,3rn rs.addnewrn rs("userIP")=request("userIP")rn rs("wapqitaid")=Idrn rs.updatern rs.closern%>rn这里有两句SQL,怎么把他写成一句,,
数据转换问题,请教大家一下
两个10进制数字:66.125 66.125rn转化后的结果是16进制表示的上述两个10进制数字的ASC值:5A 1B AA 14 16 00rn我再多给出几组数据供大家参考:rn88.0000 88.0000 转化后结果:60 44 00 37 29 37rn100.0000 100.0000 转化后结果:30 21 31 32 35 00rnrn我问的是他们中间的转化过程是什么?rn谢谢!
请教一下大家 联接的问题
为什么我的网站上做的联接 总是有条下划线呢rn在哪把它去掉??
上网的问题,请教一下大家!
怎样做能上一个网络里的一部分机器可以上网,另一部分不能上但是可以正常使用句域网?rn谢谢了
求大家帮助一下我(工作上的事情不愉快)
大家好,我是一个Asp.net程序员(四川成都),最近在公司干得比较烦,想到别的公司去了,自己现在出rn去找一个三千块钱一个月的工作应该是没有问题的,这个项目完成大至还要三个月左右,之后肯定会选择辞职,rn希望自己出去能找一个四千块钱一个月的工作,当然对于同行业人来说自己还有很多要学和不足的。rn 所以我把个人的基本情况写出来,让大家帮我指证一下自己的不足,希望出去能找到一个四千一月的工作rn,自己年龄21马上到22了,大二开始出来工作,所以没有毕业,不过自己通过其它途径拿到一个本科毕业证了,rn(这是有一点令人可耻,但由于家庭条件不好,也没有办法完成学业,所以大二读了一学期就离开了学校,请大家rn谅解)。rn 自己的编码能力很强,这些基本的C#,asp.net,js,sql,xml,webservice,windowsservice肯定不是问题了,但也rn不能算是精通,其它的现在打算学习一下moss和网络爬虫!做过的项目有(对不起,这儿不说具体的),某一个项目(近rn四百万)后期开发,在这期间自己没有发挥什么作用,一个8万的小项目及维护,和现在正在做的项目(20多点万)三个人rn一起做。也就只有这三个项目了,而且自己也从来没有独自一个人做过项目。rn 现在手上有系统管理,信息发布,论坛等公共组件!rn 这就是我个人大致所有的信息了,希望大家也不劝我留下来,因为我真的一点儿也不想在这儿呆了,希望大家给我提点建议rn和意见,帮助一下我,让我通过这三个月的努力,出去能找到一个四千一月的工作,我真的好想好想离开这儿,现在基本上rn每天晚上加班加到一点,目的都只为离开这儿做准备,哪怕再苦再累也乐意,我真的受够这儿,心里真的好累,但我现在必须得rn把现在这个电子商务网站和他们一完成。应该三个月后离开这儿。rn 求大家给我一点帮助和批评!只要不劝我留下来,并且能帮助我把自己的能力提高到值四千(在四川成都),谢谢!rn 我现在也只有四十分感放大家,希望大家帮我摆脱痛苦,最主要是告诉我应该还要学些什么东西!
像大家请教一个问题,全局指针变量的!
在一个.cpp文件里写了这么二行代码:rnrn int a=0;rn int *p=&a;rn rnrnrnrn按理说,应该没问题吧,可是奇怪的是,编译居然通不过,错误原因是:rnrn‘p’不是一个类型名!rnrn但是,你把这两行代码写到一个函数里,就没有问题了!rnrn难道全局指针变量不能赋值???rn麻烦高手支招!rn
关于JSP字符编码问题,有些不懂请教大家一下~
pageEncoding属性,指定JSP页面的字符编码,默认为西欧字符编码ISO-8859-1,也就是说不指定该属性值的话,出现中文就会乱码,但是我尝试了很多,没有指定该属性值,就连page指令也没有写也不会出现乱码的情况,请问这是为什么?
工作上的问题,帮帮忙!加分!
客户的两台电脑,都是98的系统,都没有安装任何的防火墙,听说是用hub连接,之间可以共享文件,但是ping不通,到底是怎么回事?ping不通本来也没什么大不了,但他们在用我们的软件,cs架构的,通过tcp/ip协议连接.现在就是我们的软件客户端登陆不上服务端,我想ping不通的话肯定是登陆不了的.还有一点问一下,用hub就能实现共享吗?那不就相当于直接用网线把两台机器连接在一起就可以?
一些工作上的出现的问题
AndroidN需要的OpenJDK1.8在线安装方法 1. sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-8-jdk sudo update-alternatives –config java//手动更改需要的JDK sudo update-alternati
工作上遇到的问题
Caused by: java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode; at org.hibernate.jpa.boot.internal.PersistenceUnitInfoDescripto...
工作上SQL问题
三张表rn在库rn入库rn出库rn都有rn发生年月(YYYY/MM),品名,数量,金额,所属部门rnrn要求出一张表记录rn一段时间内(e.2002/10-2003/04)rn出库入库产品按部门分类的数量,金额合计;和最后一个月该产品的在库数量,金额。rnrn问题是最后一个月该产品的在库数据可能没有,即认为是库存0,但用where 在库.month = '2003/04' 会导致无符合条件记录。rnrn及三张表中某产品都有可能无符合条件的记录,但只要有一张表有就要打印,品名一定在在库表里有,但不一定是给定时间内的。rnrn现在不得不用一段SQL得到所求的字段,请教各位rn
一个工作上的问题
我有一个工作上的问题想问,虽然知道不该放在这个版块,但找了半天也不知道放在哪儿好,就暂且放在这儿问大家一下,希望版主不会删掉。rn 我最近接到了成都凌阳的面试通知,成都凌阳是一家做多媒体芯片的公司,我应聘的职位是做数字机顶盒的应用。在网上查了下资料,好像对它的评价很不好。它的工资有基本工资和培训费组成,每个月有800元的培训费,比如:薪水4000=基本工资3200+培训费800,每个月发4000元。如果签了三年的合同,提前离职的话,要退还每个月的培训费,最高可达30,000元。rn 不知我该不该去这家公司面试,如果要去的话要在那儿呆三年,动弹不得。rn 各位老大给我点建议吗?谢谢!
工作上的问题_SQL
rn--测试数据rnALTER TABLE EMRealMonitor ( childId int,MID int ,YYMMDD datetime,CardTime varchar(8) ,empid int ,isExcept bit primary key chidid)rnrninsert into EMRealMonitor rnrnselect 1,2,'2010-10-30','15:25:26',1,0 rnunion allrnselect 3,2,'2010-10-30','15:20:26',1,0rnunion allrnselect 4,2,'2010-10-30','15:30:26',1,0rnunion allrnselect 5,2,'2010-10-30','15:30:26',2,0rnunion allrnselect 6,2,'2010-10-30','15:30:20',2,0rnunion allrnselect 7,2,'2010-10-30','15:30:01',2,0rnunion allrnselect 8,2,'2010-10-30','15:30:08',2,0rn/* mid 卡机号,yymmdd 打卡日期,cardtime 打卡时间,empid 员工ID号,isExcept 是否异常 0 没有异常 ,1有异常。rn 比较员工两次打卡之间是否存在异常。rn 我的想法,用员工最后一次打卡时间,和上一次比较(最近一次打卡),如果大于10秒,则异常,isExcpt=1.这样比较下去。rnrn如上面数据中,比较最后结果是:rnrn rnchildidrn 1,2,'2010-10-30','15:25:26',1,0 rnrn 3,2,'2010-10-30','15:25:20',1,0rnrn 4,2,'2010-10-30','15:30:26',1,1 rnrn 5,2,'2010-10-30','15:30:26',2,0rnrn 6,2,'2010-10-30','15:30:20',2,1rnrn 7,2,'2010-10-30','15:30:09',2,0rnrn 8,2,'2010-10-30','15:30:08',2,0rnrn因为 childid 为 1,3,4 empid都是1 所以属同一员工,我用该员最次打卡也就是 '15:30:26’ 和上一次打卡‘'15:25:26'作比较大于10 ,所以是异常,把childid=4 那么记录,设为isExcpt=1.rn然后,再 childid =1,和childid =2 比较,不大于10,所以没有异常。rn(4和1比 大于10 所 4 异常 ,1 各 3 比 小于10 所 1 正常)
工作上的问题,帮帮忙。
在jsp中怎样实现向csdn这样,象进入论坛后,有一个竖的类似于滚动条的东东,可以左右拉的,不知道我说的看不看的懂,就是可以左右拉。这个怎么实现?
像大家请教一下这个逻辑该怎么处理
1 我要做商品赛选功能 根据需求有 “按关键字” “价格 至 价格” “分类” ”商品星级“ ”排序方式“rnrn 点击搜索会进行查询 rnrn2 服务器返回内容显示后 根据已筛选的结果 还可以进行排序 “价格高到低” 。。。。。。等等rnrnrnrn请教下这种逻辑改怎么处理,是不是封装一个 筛选的类 进行操作要方便点呢? rnrn还有就是我返回了结果再次进行排序, 是不是该返回的结果存起来,进行排序的时候在取出来(我用的是linq)rnrn我逻辑有点乱了 大概就是这个意思 请帮帮我谢谢大家了
有些小问题,请大家来指点一下...............
JavaScript脚本放在和有什么区别? rn大家最好说的详细点,因为我比较笨,不怎么懂。 rn顺便再问个html的问题rnhtml控件放在 里面和外面,又有哪些区别???
有些会,有些不会.但还请教一下
数据库表user pk ID int rnrn Name (char) Age(int) Sex(bit)rnrn(1) sex=0,age=20的name降序 ?rnrn(2) 当sex=1时,age+1?rnrn(3) 删除所有奇数据?rnrn(4) 统计age>20的个数?rnrn(5) 年龄最大的人的名字?
文章记录一下,工作上常使用的jquery插件
1,swiper 轮播插件,适用于网页轮播或者全屏滚动,选项卡,3D轮播等特效展示 2,SuperSlide 大话主席的作品 轮播插件,适用于自定义轮播,文字向上滚动等效果 3,lwtCountdown 倒计时插件,如果不想自己写,用这个倒计时插件还是不错,可以自定义年月时分秒 4,aniview 入场动画插件,控制页面滚动元素进入视口发生动画特效插件 5,fullPage 全屏滚动插件,...
请教一下大家。
#includern#includern#includernstruct sprnrn char pinming[20];rn char guige[12];rn long shuliang;rn float danjia;rn;rnrnint main(void)rnrn int flag=1;rn char pinming[20];rn struct sp shangpin;rn FILE *fp;rn printf("Please input shang pin ming:");rn scanf("%s",pinming);rn printf("\n");rn printf("cha zao qing kuang:\n");rn fp=fopen("c:\\sp.txt","r");rn if(fp==NULL)rn rn printf("can not open file\n");rn exit(1);rn rn while(fscanf(fp,"%s %s %f %ld", shangpin.pinming, shangpin.guige, &shangpin.danjia, &shangpin.shuliang) == 4); rn rn if(strcmp(shangpin.pinming,pinming)==0)rn rn printf("%s,%s,%ld,%.2f\n",shangpin.pinming,shangpin.guige,shangpin.shuliang,shangpin.danjia);rn flag=0;rn rn rn if(flag==1)rn rn printf("mei you shangpin xing xi guanyu %s\n",pinming);rn rn fclose(fp);rn return(0);rnrn请问下执行了这个函数的文件指针是在哪里的。rn本来在输入栏输入xuebi的话会有3行结果的,但是现在确只有一行,我觉得是文件指针的错误吧。rn那个txt是这样的。rnxuebi da 6.00 345rnnongfuSQxianchengduo zhongxingA 4.392 57398rnxuebi xiao 2.004 4567rnxuebi da 6.003 456rn谢谢大家的帮助。
请教一下大家
怎么把这段代码写成C#的,谢谢啦[code=csharp]SELECT YEAR(ProduceTime) AS 年 ,rn MONTH(ProduceTime) AS 月 ,rn DAY(ProduceTime) AS 日 ,rn SUM(ReachCount) AS 到货数量rnFROM dbo.OrderProduce ArnWHERE ProduceTime > '2015-7-1'rn AND State >= 4rnGROUP BY YEAR(ProduceTime) ,rn MONTH(ProduceTime) ,rn DAY(ProduceTime)[/code]
请教一下大家!
我在asp.net中有这样一段!rn................rnSqlDataReader thisReader1 = sqlSelectCommand2.ExecuteReader();rnstring sc,total;rnwhile(thisReader1.Read())rn rnsc=(string)thisReader1["ysc"];rnrn上面没有问题,但如果加上一句,就不对了,如下!rn................rnSqlDataReader thisReader1 = sqlSelectCommand2.ExecuteReader();rnstring sc,total;rnwhile(thisReader1.Read())rn rn sc=(string)thisReader1["ysc"];rn total=thisReader1.GetInt32(0).ToString;rnrn后加的该字段类型为整数型!rn编译时,会提示:rnException Details: System.InvalidCastException: Specified cast is not valid.rnrn请问怎么解决?
请教大家一下:)
大家好,我是VC初学者,我想请教一下,当新建项目的时候,里面有很多不同的选项类型,比如,ATL,CLR,MFC,win32之类的,都有什么区别呀?我该怎么选新建项目的类型呀?
小问题,请教大家一下。
一般swf都很大,有没有方法将他转换成gif呀?还有大家知道gif 是用什么做出的吗?
向大家请教一下
我是一个还没有学VC的人,而且C语言也不是很精通只是会一点点,学VC是不是会很吃力???请大家告诉我一下什么书比较好,可以很快的进去VC的角色.
请教大家一下
if OBJECT_ID(N'tempdb..#Xfs') is not nullrndrop table #Xfsrngorncreate table #Xfs --消费表rn(rn xf_jr int,--消费金额rn xf_bm varchar(30),--部门rn xf_user varchar(30),--消费人员rn xf_rq datetime,--消费日期rn)rnGOrninsert into #Xfs(xf_jr,xf_user,xf_rq,xf_bm) values('100','张三','2017-11-16 20:00:00','生产部')rnGOrninsert into #Xfs(xf_jr,xf_user,xf_rq,xf_bm) values('200','李四','2017-11-15 21:00:00','人事部')rnGOrninsert into #Xfs(xf_jr,xf_user,xf_rq,xf_bm) values('100','张三','2017-11-15 21:00:00','生产部')rnGOrn rninsert into #Xfs(xf_jr,xf_user,xf_rq,xf_bm) values('100','张三','2017-11-15 21:10:00','生产部')rnGOrninsert into #Xfs(xf_jr,xf_user,xf_rq,xf_bm) values('100','张三','2017-11-15 21:11:00','生产部')rnGOrn insert into #Xfs(xf_jr,xf_user,xf_rq,xf_bm) values('100','李四','2017-11-15 13:10:00','生产部')rnGOrn insert into #Xfs(xf_jr,xf_user,xf_rq,xf_bm) values('100','李四','2017-11-15 23:10:00','生产部')rnGOrnrndeclare @start_date datetime, rn @end_date datetime,rn @start_date1 datetime, rn @end_date1 datetime,rn @start_date2 datetime, rn @end_date2 datetimern rnset @start_date='2017-11-15 20:00:00'rnset @end_date='2017-11-16 22:00:00'rn rnset @start_date1='2017-11-15 12:00:00'rnset @end_date1='2017-11-16 14:00:00'rnrnset @start_date2='2017-11-15 23:00:00'rnset @end_date2='2017-11-16 23:55:00'rnrn;with cternasrn(rn rnselect *,rnROW_NUMBER() over (partition by xf_user,convert(varchar(10),xf_rq,23) order by xf_rq) as rnrnfrom #Xfsrnwhere (CONVERT(varchar(100), xf_rq, 111) between CONVERT(varchar(100), @start_date, 111) and CONVERT(varchar(100), @end_date, 111))rnand (CONVERT(varchar(100), xf_rq, 108) between CONVERT(varchar(100), @start_date, 108) and CONVERT(varchar(100), @end_date, 108))rn)rn,rncte1rnas rn(rnselect *,rnROW_NUMBER() over (partition by xf_user,convert(varchar(10),xf_rq,23) order by xf_rq) as rnrnfrom #Xfsrnwhere (CONVERT(varchar(100), xf_rq, 111) between CONVERT(varchar(100), @start_date1, 111) and CONVERT(varchar(100), @end_date1, 111))rnand (CONVERT(varchar(100), xf_rq, 108) between CONVERT(varchar(100), @start_date1, 108) and CONVERT(varchar(100), @end_date1, 108))rn)rn,rncte2rnas rn(rnselect *,rnROW_NUMBER() over (partition by xf_user,convert(varchar(10),xf_rq,23) order by xf_rq) as rnrnfrom #Xfsrnwhere (CONVERT(varchar(100), xf_rq, 111) between CONVERT(varchar(100), @start_date2, 111) and CONVERT(varchar(100), @end_date2, 111))rnand (CONVERT(varchar(100), xf_rq, 108) between CONVERT(varchar(100), @start_date2, 108) and CONVERT(varchar(100), @end_date2, 108))rn)rnselect c1.xf_user,c1.xf_bm,rn'早餐' as zc,rnsum(case when c1.rn=1 then c1.xf_jr else 0 end) as amount_once,rnsum(case when c1.rn=1 then 1 else 0 end) as count_once,rnsum(case when c1.rn>1 then c1.xf_jr else 0 end) as amount_oncemore,rnsum(case when c1.rn>1 then 1 else 0 end) as count_oncemore,rn'中餐' as zc,rnsum(case when c2.rn=1 then c2.xf_jr else 0 end) as amount_once,rnsum(case when c2.rn=1 then 1 else 0 end) as count_once,rnsum(case when c2.rn>1 then c2.xf_jr else 0 end) as amount_oncemore,rnsum(case when c2.rn>1 then 1 else 0 end) as count_oncemore,rn'晚餐' as zc,rnsum(case when c3.rn=1 then c3.xf_jr else 0 end) as amount_once,rnsum(case when c3.rn=1 then 1 else 0 end) as count_once,rnsum(case when c3.rn>1 then c3.xf_jr else 0 end) as amount_oncemore,rnsum(case when c3.rn>1 then 1 else 0 end) as count_oncemorernfrom rnrnrngroup by c1.xf_user,c1.xf_bm rnrnrn请教下 form 哪里怎么写,才能 一次吧 cte, cte1 cte2 里的内容一起显示出来。我分3个查询是可以,我想合在一起显示
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法