求一个复杂点的SQL语句或者存储过程 考勤报表所用 昨晚写到1点多,还是没有头绪,请大家帮帮忙 [问题点数:100分,结帖人gongjie416]

Bbs1
本版专家分:44
结帖率 100%
Bbs1
本版专家分:44
Bbs9
本版专家分:55742
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2017年 总版技术专家分年内排行榜第八
Blank
银牌 2017年1月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
优秀小版主
Bbs1
本版专家分:44
Bbs1
本版专家分:44
Bbs1
本版专家分:44
Bbs11
本版专家分:208755
版主
Blank
银牌 2016年8月 总版技术专家分月排行榜第二
2011年11月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
微软MVP 2016年4月 荣获微软MVP称号
2015年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2012年4月 荣获微软MVP称号
2011年4月 荣获微软MVP称号
2010年4月 荣获微软MVP称号
Blank
铜牌 2011年10月 总版技术专家分月排行榜第三
Bbs1
本版专家分:44
Bbs1
本版专家分:44
Bbs4
本版专家分:1460
Bbs1
本版专家分:44
Bbs11
本版专家分:208755
版主
Blank
银牌 2016年8月 总版技术专家分月排行榜第二
2011年11月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
微软MVP 2016年4月 荣获微软MVP称号
2015年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2012年4月 荣获微软MVP称号
2011年4月 荣获微软MVP称号
2010年4月 荣获微软MVP称号
Blank
铜牌 2011年10月 总版技术专家分月排行榜第三
Bbs11
本版专家分:208755
版主
Blank
银牌 2016年8月 总版技术专家分月排行榜第二
2011年11月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
微软MVP 2016年4月 荣获微软MVP称号
2015年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2012年4月 荣获微软MVP称号
2011年4月 荣获微软MVP称号
2010年4月 荣获微软MVP称号
Blank
铜牌 2011年10月 总版技术专家分月排行榜第三
Bbs1
本版专家分:44
Bbs11
本版专家分:208755
版主
Blank
银牌 2016年8月 总版技术专家分月排行榜第二
2011年11月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
微软MVP 2016年4月 荣获微软MVP称号
2015年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2012年4月 荣获微软MVP称号
2011年4月 荣获微软MVP称号
2010年4月 荣获微软MVP称号
Blank
铜牌 2011年10月 总版技术专家分月排行榜第三
Bbs7
本版专家分:11557
Bbs1
本版专家分:44
Bbs11
本版专家分:208755
版主
Blank
银牌 2016年8月 总版技术专家分月排行榜第二
2011年11月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
微软MVP 2016年4月 荣获微软MVP称号
2015年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2012年4月 荣获微软MVP称号
2011年4月 荣获微软MVP称号
2010年4月 荣获微软MVP称号
Blank
铜牌 2011年10月 总版技术专家分月排行榜第三
Bbs11
本版专家分:208755
版主
Blank
银牌 2016年8月 总版技术专家分月排行榜第二
2011年11月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
微软MVP 2016年4月 荣获微软MVP称号
2015年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2012年4月 荣获微软MVP称号
2011年4月 荣获微软MVP称号
2010年4月 荣获微软MVP称号
Blank
铜牌 2011年10月 总版技术专家分月排行榜第三
Bbs11
本版专家分:208755
版主
Blank
银牌 2016年8月 总版技术专家分月排行榜第二
2011年11月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
微软MVP 2016年4月 荣获微软MVP称号
2015年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2012年4月 荣获微软MVP称号
2011年4月 荣获微软MVP称号
2010年4月 荣获微软MVP称号
Blank
铜牌 2011年10月 总版技术专家分月排行榜第三
Bbs6
本版专家分:8884
Bbs1
本版专家分:44
Bbs1
本版专家分:44
Bbs11
本版专家分:208755
版主
Blank
银牌 2016年8月 总版技术专家分月排行榜第二
2011年11月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
微软MVP 2016年4月 荣获微软MVP称号
2015年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2012年4月 荣获微软MVP称号
2011年4月 荣获微软MVP称号
2010年4月 荣获微软MVP称号
Blank
铜牌 2011年10月 总版技术专家分月排行榜第三
Bbs11
本版专家分:208755
版主
Blank
银牌 2016年8月 总版技术专家分月排行榜第二
2011年11月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
微软MVP 2016年4月 荣获微软MVP称号
2015年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2012年4月 荣获微软MVP称号
2011年4月 荣获微软MVP称号
2010年4月 荣获微软MVP称号
Blank
铜牌 2011年10月 总版技术专家分月排行榜第三
Bbs1
本版专家分:44
Bbs1
本版专家分:44
Bbs11
本版专家分:208755
版主
Blank
银牌 2016年8月 总版技术专家分月排行榜第二
2011年11月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
微软MVP 2016年4月 荣获微软MVP称号
2015年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2012年4月 荣获微软MVP称号
2011年4月 荣获微软MVP称号
2010年4月 荣获微软MVP称号
Blank
铜牌 2011年10月 总版技术专家分月排行榜第三
Bbs1
本版专家分:44
Bbs11
本版专家分:208755
版主
Blank
银牌 2016年8月 总版技术专家分月排行榜第二
2011年11月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
微软MVP 2016年4月 荣获微软MVP称号
2015年4月 荣获微软MVP称号
2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
2009年1月 荣获微软MVP称号
2012年4月 荣获微软MVP称号
2011年4月 荣获微软MVP称号
2010年4月 荣获微软MVP称号
Blank
铜牌 2011年10月 总版技术专家分月排行榜第三
Bbs2
本版专家分:105
语句或者存储过程
表Arnrnrnid, Start Finishrn1 1 2rn2 2 3rn3 2.5 4 rn4 6 7rn5 7 9rn6 10 12rnrn能不能出来这种结果rnrn Start Finishrn 1 4rn 6 9rn 10 12rnrn也就是说类似找中间有空的值,像ID=3的 Start=2.5在ID=2之间了,也算在里面
稍微复杂点的问题,请大神看过来
datagridview绑定了dataset数据源,并设置了dataadapter的insertcommand命令。在点击datagridview底部输入数据增加新行后,在datagridview.CellValueChanged()事件中应用dataadapter.update(dataset)不会将新行保存到数据库中。跟踪发现此时datagridview中增加的行<em>没有</em>反映到其绑定的dataset中去,这是为什么?而且如果此时再次触发CellValueChanged()事件,记录才会保存到数据库中。到底在何时,在datagridview中对数据的增加才会反映到数据集中呢?
请教个复杂点的外行问题。。
本人新人,希望<em>大家</em>给讲讲思路哈。rnrn本人希望在WM上实现分组来电(短信)铃声,的程序。rnrn首先,如果有来电,程序获得呼叫事件,根据取得的电话号码决定播放什么音乐,<em>或者</em>直接挂断。rn如果播放音乐,需要显示<em>一个</em>接听界面,同时屏蔽掉系统本身的电话铃声。rn当用户按下接听后,可以进行通话(是自己实现<em>一个</em>通话,<em>还是</em>使用系统本身的通话都行)rn通话完毕,挂断电话。rnrn如果有短信到达,同样根据来信号码判断,对机主提醒,<em>或者</em>不提醒。机主只要按任何键,提醒音乐马上停止,不像系统本身的那样,一直响。 同时无论是否对机主提醒,收到的短信还要放倒系统的收件箱里。以备日后查询。rnrn对以上的问题,小弟新人,完全<em>没有</em>思路。希望大虾们给说说思路哈。rn不知道是不是一定要TAPI<em>或者</em>RIL呢?rn系统本身的 STATE 可以得到这些事件,但是不知道如何屏蔽掉系统本身的一些功能呢?
求复杂点的日期查询的语句(挑战难度)
第<em>一个</em>:rn获取当然日期来查询3个月后的日期,比如20011-11-12 ,得出结果是2012-2月12号rnrn第二个:rnrn给个日期范围, 给个开始日期, 自动查询日期范围内中的当月内数据。rnrnrn比如数据日期范围20011-11-12到2012-6月12号rnrnrnrn查询日期是2012-01-11rn得出来数据是2011-12-12 到2012-01-12rnrnrn查询日期是2012-03-01rn得出来数据是2012-03-12 到2012-04-12rnrnrn查询日期是2012-01-12rn得出来数据是2012-01-12 到2012-02-12rnrnrn就是说,得出来数据开始当月第几天 就是 查询范围内开始当月的第几天,rnrnrnrnrn
小菜 求一份 复杂点的需求
各位大牛 求一份项目需求 要那种稍微复杂一点的 做练习用[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif][/img]rnrn邮箱:994539183@qq.comrn先感谢了
这种稍微复杂点的SQL语句能实现么?
当A表的classid和id等于B表的classid和id时,将b表的mtype字段拷贝到A表的buy字段。rnrn我们知道是rnrn[code=SQL]update a inner join b on a.classid=b.classid and a.id=b.id set a.buy=b.mtype;[/code]rnrn我想问,如果不是简单的拷贝,而是首先判断mtype的值是否="出售",是则set A表的buy字段=0,否,则set A表buy字段=1rn这个能用SQL<em>语句</em>实现吗?rn
pro*c中的复杂点sql语句怎么写呀?
象“select a.*,b.zflx,b.zfbz from Send_TxtTbl a,ServiceTbl b where rna.fszt='F' and a.sfdsfs='F' and a.mdsjh is not null and a.ywdm=b.ywdm”这样的<em>sql</em><em>语句</em>在pro*c中应该怎么写呀?举个详细点的例子马上送分!
求Sql语句,复制表
现有表A结构一致,如下:rnID,主键,自增rnAccount varchar(50)rnSession1 bitrnSession2 bitrnAccountID intrnupTime datetimernrnA表模拟数据:rn1 aaaa true false 123 2011-02-02 21:33:00rn2 bbbb false true 234 2011-02-03 21:33:00rn3 cccc ture false 345 2011-02-03 22:00:00rnrn表B结构如下rnSession1ID intrnSession2ID intrnAccount varchar(5)rnuptime datetimernrnB表模拟数据:rn123 null aaa 2011-01-03 00:00:00rn555 null ieie 2011-03-05 00:00:00rnnull 3332 i9wks 2011-03-06 00:00:00rnrnrnrn现在要把表B中存在的记录复制到表A中rn条件如下:rn表A中原来也是有记录的,如果A中存在,则不插入,不存在才插入rn具体情况为:rn如果B中的Session1ID不为NULL,则比对A中Session1为True的Account是否存在rn不存在就插入记录,存在就不插入rnrn如果B中的Session2ID不为NUll,则比对A中Session2为True的Account是否存在rn不存在就插入记录,存在就不插入rnrn不知道说清楚没,请教大大们应该怎么做啊?
求asp.net生成html页面代码,复杂点的~~
各位大哥。如题所示,能提供这样的源码下载url也可以!rn谢谢了!
sql 或者存储过程!
[code=<em>sql</em>]rn--用户表rncreate table t_userrn( rn userId int identity(1,1) primary key,rn userName nvarchar(10)rn)rngornrn--文章类型表rncreate table t_typern(rn typeId int identity(1,1) primary key,rn typeName nvarchar(10)rn)rngornrn--文章表rncreate table t_articlern(rn articleId int identity(1,1) primary key,rn userId int not null,rn typeId int not null,rn articleName nvarchar(20)rn constraint [fk_article_user] foreign key (userId) references t_user(userId),rn constraint [fk_article_type] foreign key (typeId) references t_type(typeId)rn)rngornrninsert into t_user values('张三') --1rninsert into t_user values('李四') --2rninsert into t_user values('王五') --3rnrninsert into t_type values('新闻') --1rninsert into t_type values('体育') --2rninsert into t_type values('娱乐') --3rnrn--张三(新闻3篇 ,体育2篇,娱乐1篇)rninsert into t_article values(1,1,'新闻标题1')rninsert into t_article values(1,1,'新闻标题2')rninsert into t_article values(1,1,'新闻标题3')rninsert into t_article values(1,2,'体育标题1')rninsert into t_article values(1,2,'体育标题2')rninsert into t_article values(1,3,'娱乐标题1')rnrn--李四(新闻0篇,体育2篇,娱乐2篇)rninsert into t_article values(2,2,'体育标题1')rninsert into t_article values(2,2,'体育标题2')rninsert into t_article values(2,3,'娱乐标题1')rninsert into t_article values(2,3,'娱乐标题2')rnrn--王五(无发表)rnrn--问题:需要统计每个用户发表的不同种类文章数量,格式如下:rn/*rn 用户姓名 新闻类别 体育类别 娱乐类别rn 张三 3 2 1rn 李四 0 2 2rn 王五 0 0 0rn*/rn[/code]
求SQL 或者 存储过程 !!!
--区域表rncreate table T_Arearn(rn AreaId int identity(1,1) primary key, --区域编号rn AreaName varchar(100)-- 区域编号rn )rnGOrn--公司表rncreate table T_Companyrn(rn CompanyId int identity(1,1) primary key, --公司编号rn AreaId int references T_Area(AreaId),rn CompanyName varchar(100)-- 公司名称rn )rnGOrn--交费表rncreate table T_Moneyrn(rn Id int identity(1,1) primary key, --主键rn CompanyId int references T_Company(CompanyId),rn PayDate DateTime not null, --交费日期rn PayMoney float not null , --交费金额rn )rnGOrnrninsert into T_Area values('河北')rninsert into T_Area values('河南')rnrninsert into T_Company values(1,'ComA')rninsert into T_Company values(2,'ComB')rninsert into T_Company values(1,'ComC')rnrn--comArninsert into T_Money values(1, '2009-10-15',100)rninsert into T_Money values(1,'2010-9-15',200)rninsert into T_Money values(1,'2010-10-14',50)rninsert into T_Money values(1,'2010-10-20',500)rnrn--ComB 09 年无rninsert into T_Money values(2, '2009-10-15',200)rninsert into T_Money values(2, '2009-10-20',300)rninsert into T_Money values(2, '2009-11-15',200)rnrn--ComCrninsert into T_Money values(3,'2010-10-20',500)rnrnrn求查询结果:rn--比如查 2010-10月份rn 区域 月份 交费次数 交费金额 比上月涨 比去年同期涨rn 河北 2010-10 3 1050 850 950rn 河南 2010-10 2 500 500 500
求一SQL语句或者存储过程
现有2个库,其中都有一相同的表AREA,字段都相同只是其中的的一些数据不同,现A库中的name和Spelling字段里面都有数据,而B库中的name字段有数据,而Spelling字段是没数据的,现要求,当A库中的NAME字段和B库中的NAME字段数据相同时,直接将A库中的Speliin数据插入到B库中的Speling字段中
求该存储过程或者SQL语句的编写??
A:select UserInfoId,Code,Count,Price from Moni_StockACC where UserInfoId=【参数】 rnB:select top 1 StockSymbol,Price,[Time] from hangqing.dbo.StockA_HangQing where StockSymbol=A.Code order by [Time] descrnrn最终要计算出 sum((B.Price-A.Price)*A.[Count]) 的结果rnrn请问一下用SQL<em>或者</em><em>存储过程</em>怎么写?rnhangqing.dbo.StockA_HangQing 是hangqing数据库的<em>一个</em>视图
求一sql语句(mssql或者存储过程
想用ms<em>sql</em><em>或者</em><em>存储过程</em>实现如下效果,[color=#FF0000]按品牌计算汽车每年的销量[/color]。谢谢<em>大家</em>。rn 年度 大众 本田 丰田 宝马rn2009年 234 192 222 23rn2010年 112 22 222 333
sql语句或者存储过程,自定义函数
我有一张表,有些记录是有子记录的,只有父子记录,<em>没有</em>孙子辈的,也就是只有2层关系,rn数据库中的表数据如下:rnID ParentIDrn1 -1 --ID号为1的记录,不是子记录rn2 1 --ID为2的记录,是ID为1的子记录rn4 6 --ID为4的记录,是ID为6的子记录rn6 -1 --ID号为6的记录,不是子记录rn3 1 --ID为3的记录,是ID为1的子记录 rn7 -1 --ID号为7的记录,不是子记录 rn5 6 --ID为5的记录,是ID为6的子记录rnrn现在我想显示的数据是这样的rnID ParentIDrn7 -1 --<em>没有</em>子记录的父记录数据 rn1 -1 --有子记录的,ID为1的父记录数据rn2 1 --ID为1的子记录rn3 1 --ID为1的子记录rn6 -1 --有子记录的,ID为6的父记录数据rn4 6 --ID为6的子记录rn5 6 --ID为6的子记录rnrn注意:如果该记录有子记录,那么该记录一定有一条ParentID为-1的记录。rnrn请问,我如何通过<em>sql</em><em>语句</em>,<em>或者</em><em>存储过程</em>,<em>或者</em>自定义函数实现我的功能呢。rnrnrnrn
sql语句或者存储过程 数据库sqlserver2005
已知: 表 中有三个字段 分别为 A,B,C 这些数据是从硬件上传过来的 c记录 的是时间 A,记录的是递增的值 B记录的是rnrn<em>一个</em>状态值 如下所示的数据 [color=#FF6600]C字段时间间隔不是30分钟 是不归则 的在此只是为了书写方便。[/color]rn求:在B 的值为 1 的时候 A的 每个小时的增量?(要求效率要高)rnrnA B Crn0 0 2010-10-10 00:00:00rn1 0 2010-10-10 00:30:00rn4 1 2010-10-10 01:00:00rn6 1 2010-10-10 00:30:00rn8 1 2010-10-10 02:00:00rn9 1 2010-10-10 00:30:00rn11 1 2010-10-10 03:00:00rn14 0 2010-10-10 00:30:00rn17 0 2010-10-10 04:00:00rn20 0 2010-10-10 00:30:00rn30 0 2010-10-10 05:00:00rn33 1 2010-10-10 00:30:00rn35 1 2010-10-10 06:00:00rn36 1 2010-10-10 00:30:00rn43 1 2010-10-10 07:00:00rn45 1 2010-10-10 00:30:00rn54 1 2010-10-10 08:00:00rn56 0 2010-10-10 00:30:00rn57 0 2010-10-10 09:00:00rn66 0 2010-10-10 00:30:00
求一条简单的sql语句或者存储过程
求一条<em>sql</em><em>语句</em><em>或者</em><em>存储过程</em>rnrn如下建立表rncreate table tbrn(rnblogid int,rnblogclass varchar(30)rn)rninsert into tb values(1,'人生');rninsert into tb values(2,'学习');rninsert into tb values(3,'工作');rninsert into tb values(4,'感情');rninsert into tb values(5,'朋友');rninsert into tb values(6,'娱乐');rnrnrn我想以blogid为参数传入,比如传入 blogid=3 吧rn就是把 满足条件的结果提前,其他的按找升序排列!rn不知道我说明白了<em>没有</em>rnrn返回结果为rn3 工作rn1 人生rn2 学习rn4 感情rn5 朋友rn6 娱乐rnrnrn不知道这样能不能实现??rn多谢<em>大家</em>!如果可以的话,还可以在加分数rnrn我这样写不对:查出来的部队rnselect * from tb where blogid=3 rnunion rnselect * from tb where blogid<>3 rnorder by blogid descrnrnrnrnrnrnrnrnrn
急求一条sql语句 或者存储过程
我现在有这样<em>一个</em>表 rn开奖日期 ,中奖号码 rn20070401-01 58105 rn20070401-02 48338 rn20070401-03 30353rn20070401-04 24579 rn20070401-05 13924 rn20070401-06 52309 rn20070401-07 48517 rn20070401-08 38172 rn20070401-09 20320 rn20070401-10 14304 rn我想要的 是对位纵向查询历史数据,以最近一期开奖数据为基准数据(如上20070401-10 14304),查询以任意一位上的数字为查询依据或对位以连续上两期、三期或依次对位连续十期为查询数据组为依据,查询与依据数字或数字组相同的历史数据的下一期的对位数字是什么。rn现在最新的开奖号是当天的第10期(20070401-10 14304),我要查个位,以个位4为查询依据,查询个位上上一次出现4的下一期的数字是什么数字?历史数据上显示,除第10期个位上的4以外,最近个位上出现数字4的是第5期(20070401-05 13924),与第5期对位的第6期个位上的数字9,就是我们要查询的结果。rn再如,我要查十位上以第10期十位上的0和第9期十位上的2为纵向依据组,查询在十位上与这个依据组相同的历史数据组的下一期是什么数字?rn20070401-09 2 rn20070401-10 14304 rn历史数据显示第5期十位上的2和第6期十位上的0与我们要查询的依据相同,第7期奖号十位上的1就是我们要查询的结果了。rnrn
求一sql语句或者存储过程
现在有三个表 rn1. 库存表 (库存编号,产品编号,库存数量)rn2. 采购单表(采购单编号,采购时间)rn3. 采购单明细表(明细编号,采购单编号,产品编号,采购数量,过期时间)rn假设出库的时候,都是先出 过期时间最早的,这样的话,能够根据 库存数量、采购明细 倒推出现有库存中最早的过期时间。 我现在想查询 30天后过期的 产品编号、库存数量、过期时间 ,请问<em>sql</em><em>语句</em><em>或者</em><em>存储过程</em>改如何写,数据库用的<em>sql</em> server 2008, 谢谢!rn
求一条SQL语句或者存储过程
表:table1,table2,table3,table4rn字段:rntabel1: ID, Arntable2:IDrntable3:IDrntable4:ID,Brn要求:rn从Table1和table4里面查找A字段和B字段。并且table1的ID在table2<em>或者</em>table3里面,table4的ID在table2<em>或者</em>table3里面。rn但是table1的ID和table4的ID有可能重复,此时就要将查出的记录合并。rn例如:table1里的ID有1,2,3;字段A里面是a,b,crn table4里的ID有3,4,5;字段B里面是d,e,frn table2里的ID有2,3rn table3里的字段有3,4,5rn那么查询结果应该是:rnrnID,A,Brnrn2 b,nullrn3 c,drn4 null,ern5 null,frnrn请问用一条SQL<em>语句</em>怎么写?<em>或者</em>用试图,<em>存储过程</em>实现也可以
存储过程一个SQL语句
在<em>存储过程</em>中rnrnselect i from A rnrn定义个@j rn如果@j不在查处来的i中rnset @j=1咋写?rnrn这要在C#中我会,就是datatabel =select i from A where i!=jrnif(datatable.rows.count<=0)rnrn j=1rnrnrn但是在SQL<em>存储过程</em>中,如何找<em>一个</em>类似于datatable的变量来存取select i from A呢?怎么判断datatable.rows.count呢?rnrn注意: 是在<em>存储过程</em>中写rnrn
一个关于考勤的SQL语句
人员状态表如下rn---------------------rnID 姓名 日期 状态 rn001 Kevin 2006-3-1 在位rn002 Kevin 2006-3-2 请假rn003 Kevin 2006-3-4 请假rn004 Lisa 2006-3-2 在位rn005 Rose 2006-3-4 在位rn006 Rose 2006-3-5 在位rn007 Fish 2006-3-3 在位rn008 Fish 2006-3-4 请假rnrn--------------------rn取出每个人的最近的状态,在<em>一个</em>Table中显示,如下:rnrnID 姓名 日期 状态 rn003 Kevin 2006-3-4 请假rn004 Lisa 2006-3-2 在位rn006 Rose 2006-3-5 在位rn008 Fish 2006-3-4 请假rnrn请教SQL<em>语句</em>写法。
一个sql语句,请大家帮助
我有个表rntime user_type countnumrn2008-06-23 09 1 1rn2008-06-23 09 2 1rn2008-06-23 10 1 5rn2008-06-23 10 2 1rn2008-06-24 08 1 4rn2008-06-24 14 2 1rn2008-06-24 17 1 1rn2008-06-24 20 2 1rn2008-06-25 09 1 5rn2008-06-25 09 2 1rn2008-06-25 11 1 4rn2008-06-25 13 2 6rnrn我想做个统计,结果如下表 (a 表示user_type=1,b 表示user_type=2) 就是要统计每个时间段内的countnum数目。rnrn日期 00~06(a) 00~06(b) 06~12(a) 06~12(a) 12~16(a) 12~16(a) 16~20(a) 16~20(a) 20~00(a) 20~00(a) rn2008-6-23 0 0 8 rn2008-6-24 rn
一个查询考勤存储过程
各位大哥rn问题是这样的,rn数据一张记录的<em>考勤</em>表rn表名attendancerndate personName entertime leavetimern2009-9-8 张三 2009-9-8 9:00 2009-9-9 18:10rn2009-9-9 张三 2009-9-9 9:10 2009-9-9 5:10rn2009-9-9 李四 2009-9-9 9:00 2009-9-9 18:10rn2009-9-9 王五 2009-9-9 9:00 2009-9-9 18:10rn2009-9-9 小六 2009-9-9 9:00 2009-9-9 18:10rnrn界面形式是:rn 2009-9-8[color=#FF0000](要求输入的)[/color] 至 2009-9-9[color=#FF0000](要求输入的)[/color] 9:00[color=#FF0000](要求输入的)[/color] 之后/之前(可以选择)rn能找到某一天 <em>或者</em>某个时间段的 迟到,早退,早到,加班的人员列表。rn在线等帮忙,先多谢各位的帮助!
sql语句考勤数据整理
<em>考勤</em>资料表(kqm_mstr)如下: rn kqm_gh kqm_rq kqm_sj rn 001006 20030713 07:48 rn 001006 20030713 07:52 rn 001006 20030713 12:13 rn 001006 20030713 13:27rn 001006 20030713 13:31rn 001006 20030713 17:31 rn 001006 20030713 18:22 rn 001006 20030713 23:30 rn rn 排班: 上午:08:00-12:00 下午:13:30-17:30 加班18:30始 rn 想要如下结果: rn rn kqm_gh kqm_rq m_in m_out a_in a_out n_in n_out ot rn 0010006 20030713 07:52 12:13 13:31 17:31 18:22 23:30 5 rn rn 字段说明如下: rn (kqm_gh工号 kqm_rq日期 m_in上午上班 m_out上午下往 a_in下午上班 a_out下午下班 n_in晚上上班 n_out晚上下班 ot加班时数(以半小时为单位)) rn
没有头绪,求指点。
现有六套题库分别为50分,20分,10分,9分,2分,1分六种,现在要出<em>一个</em>100分的试卷,rn请问有几种出题方式。用程序写 rnrn说说方法也可以。。
求一存储过程。请大家帮帮忙!谢谢
我现在想写<em>一个</em><em>存储过程</em>,要求输入关键字tid,在表table1中查出满足table1.id=tid的。如果有,应该只有一条纪录。表中字段名有f1,f2,f3列。返回字符串ret=f1+"|"+f2+"|"+f3.即所有字短间用"|"隔开。rn谢谢各位。
想要一个杂点的业务逻辑代码
最好有说明书,最好用到设计模式。
大家帮帮忙sql存储过程怎么办
table1rnCreateTime rn格式2011-12-08 00:00:00.000rnTypern分0和1 两种类型rnInternalCountrn里面存的是数字例如45rntable2rnCreateTime rn格式2011-12-08 00:00:00.000rnType 0 一种类型rnVisitCount里面存的是数字例如45rn取两张表的CreateTime所有时间格式转化为只有年份例如2011rn然后合拼重复的 年份 按从小到大排列rn然后取表1的rnType 这个字段中Type=0 的个数做为一列 rnType=0对应的InternalCount人数合作为一列rnType 1 的个数做为一列 rnType=1对应的InternalCount人数合作为一列rn他们的个数和做为一列rnType=0和1所有的InternalCount人数合作为一列rn然后就是表2rnType 0 的个数做为一列rnType=0对应的VisitCount字段的数字合作为一列rnType用Conutrn合就用sumrn最后实现绑定到列表上该怎么写谢谢各位了!!rnrn
大家帮帮忙!!1
为什么我的电脑装了解霸3000就死机啊??rn请各位<em>帮帮忙</em>是什么问题啊~~
问个复杂点的linq写法
public class Roomrnrn public guid id get;set;rn public string name get;set;rnrnrnpublic class Coursernrn public guid id get;set;rn public List roomList get;set;rnrnrn现在有<em>一个</em>Course的集合, List ,要得到<em>一个</em>集合 List 并且去重复。rnrn文字上可以描述为:1门课可以在N个教室上课,求N门课可以在哪些教室上课。(到的结果教室不重复)rnrn[color=#FF0000]只用LINQ[/color],要怎么写。
几天了,还是没有一点头绪。。。
我们公司现在准备做轮船上的智能阀门遥控系统。就是通过控制电机来打开和关闭阀门。。 采用的体系是 通过工业pc或触摸屏连到PLC通过用网线(RJ45),plc上通过can总线连接无数个电机。。我们通过pc或触摸屏就可以控制每一台电机去开关阀门。。要做这样的程序,需要哪方面的知识?是不是我们要掌握plc编程和can协议。。。。。。plc好像采用omron的CJ1M 系列的。。
求教一个杂点的makefile问题
我仅仅会写一些简单的makefile,如下rnmakefilerncoolpkgadd : coolpkgadd.orn cc coolpkgadd.o -o coolpkgaddrncoolpkgadd.o : coolpkgadd.crn cc -c coolpkgadd.crnrn./makefile to runrn请问如何写复杂的makefile。rn向如下的makefile,各个项意思是什么。并且如何用./makefile就执行。rnRules.mk:rn.SOURCE.c (VROOT)/sigtran/trillium/common/rn.SOURCE.x (VROOT)/sigtran/trillium/common/hdrrn.SOURCE.h (VROOT)/sigtran/trillium/common/hdrrnrnPRODUCTS =rnPRODUCTS += libmt_ssi.sornrnCCFLAGS += -DCMFILE_REORG_1 -USTDIO_INCLD rnrnCCFLAGS += -DSUNOS -DANSI -DSS_LINUX -DSS_MT -D__EXTENSIONS__ -DCMFILE_REORG_2 -DSS_M_PROTO_REGION -DDEBUGNOEXIT -DSLES9_PLUS -DSS_DATETIME_USEC -DSCCP -DHI -DIT -DSM_SS7 -DNO_ERRCLS -DNOERRCHK -DSS_PERF -DCM_LKSCTP_NONBLOCK -DUSE_PURErnCCFLAGS += -g3 -traditional -Wall -Wno-comment -pipe -Wshadow -Wcast-qual -WconversionrnCCFLAGS += -fPICrnCCFLAGS += $(SHAREDFLAG)rnrnTRICOM_SRCS =rnTRICOM_SRCS += ss_gen.crnTRICOM_SRCS += ss_id.crnTRICOM_SRCS += ss_task.c
高分请教一个杂点的行转列的问题
表结构 rnCREATE TABLE ProductRelationAttrrn(rn id int identity primary key rn productid int rn attrid int,rnattrvalueid int,rnsku varchar(20) rn)rnrn测试数据rnINSERT INTO ProductRelationAttrrnSELECT 10001, 1, 4 , 'EP001X' UNIONrnSELECT 10001, 1, 5 , 'EP002X' UNIONrnSELECT 10001, 2, 2 , 'EP001X' UNIONrnSELECT 10001, 2, 3 , 'EP002X' UNION rnSELECT 10002, 1, 4 , 'EP003X' rn rn动态转换后表结构rnid, producid, attrid1, attrid2 , attrvalueid1, attrvalueid2, skurn1 10001 1 4 2 2 'EP001X' rn2 10001 1 5 2 3 'EP002X' rn3 10002 1 NULL 4 NULL 'EP003X'
SQL语句 大家帮帮忙
is_up_down=rnrn(decode(:IsUpDown,0,0,1,1,-1,10) rnrnor rnrnis_up_down <= 1 rnrn0被包含进去了 rnrn怎么不查IsUpDown=0时的数据rnrn<em>大家</em>想想办法rn
请教大家一个关于SQL语句问题,请大家帮帮忙
我在好多网站看到“本周下载TOP10”请问<em>大家</em>这个SQL <em>语句</em>该怎么写啊?
sql 报表语句
现在有如下表trafficrecord:rnrn车牌号 总里程 收费金额 入口收费站 出口收费站 驶入时间 驶出时间rnrnvehiclenumber totallength totalmoney enterstation exitstation entertime exittime rn吉A12345 20 5 龙嘉机场收费站 长春东收费站 2008-11-01 2008-11-01 rn吉A12345 20 5 龙嘉机场收费站 长春东收费站 2008-11-02 2008-11-02 rn吉A12346 20 5 龙嘉机场收费站 长春东收费站 2008-10-03 2008-10-03 rnrn要统计成以下格式:rnrnvehiclenumber totallength totalmoney enterstation exitstation entertime exittime rn吉A12345 20 5 龙嘉机场收费站 长春东收费站 2008-11-01 2008-11-01 rn吉A12345 20 5 龙嘉机场收费站 长春东收费站 2008-11-02 2008-11-02 rn小计 10rn吉A12346 20 5 龙嘉机场收费站 长春东收费站 2008-10-03 2008-10-03 rn小计 5rn合计 15rnrn就是把同一辆车的收费金额统计(小计)出来,最后在合计。在oracle中rnrn
请教一个杂点的问题,背包问题。
给一堆邮件,每个邮件的重量不同,价值也不同。现在要选出一批邮件,是选出的邮件的总重量在规定重量的限制下(不高于),总价值最大。rn 请多多指教!贴解决问题正确程序至少80分(如<em>没有</em>其他要散分的,则清囊相赠)。
求救一个sql语句或者存储过程
表记录:rnrn1002rn100201rn[color=#FF0000]100201[/color]8523532rn[color=#FF0000]100201[/color]435X46413rn100202rn[color=#FF0000]100202[/color]6335332rn2001rn200101rn200102rnrnrn我现在需要得到哪些节点是分支节点,哪些是叶子节点。实际上:1002,100201,100202,2001是分支节点,其他都是叶子节点。可以肯定的是,同个父节点下的分支节点(非叶子节点)的长度是一样的。
请教一个SQL语句或者存储过程
有一张员工表 table,字段有ID,name,age。其中age中有值为Null的情况,求员工的平均年龄,age为Null用25代替。可以是SQL<em>语句</em>也可以是<em>存储过程</em>,不能更新表。rnrn我知道<em>一个</em>判断字段为空的函数datalenghrnrnselect ID from table where datalengh(age) = 0 这里找出了哪些是为空的rowrnrn接下来我的思路是用count来统计空和非空的,然后求平均。思路有,但是一时没想出写法,<em>大家</em>能帮我吗?rnrn<em>或者</em><em>大家</em>有其他方法也可以指导,3Q
datalist复杂点的绑定数据
我从数据据内查出的数据:rnrn简历,面试,跳槽,工作机会,礼仪,rnrn如果用正常的 绑定的话就成这样了rnrn rn rn 简历,面试,跳槽,工作机会,礼仪,rn rnrnrn我想要的效果:rn rn rn 简历 rn rnrn rn rn 面试rn rnrn rn rn 跳槽rn rnrn rn rn 工作机会 rn rnrn rn rn 礼仪rn rnrnrn请问要如何绑定
考勤报表思路。。。
[img=https://img-bbs.csdn.net/upload/201708/20/1503203520_691850.png][/img]rn原始数据是这样的,里面有外出记录、请假记录、迟到记录,还有未签到记录(测试数据没显示,实际有的)rn共四种类型,通过 type字段界定,每天都有记录(如:请假和外出多天,那每天都有一条记录)rnrn[img=https://img-bbs.csdn.net/upload/201708/20/1503203594_463770.jpg][/img]rn客户要求做成这样的<em>报表</em>rnrn感觉用<em>sql</em>查不出来想要的结果rnrn求个思路。。。
求一条语句或者存储过程
表一:zzjgrnif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[zzjg]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)rndrop table [dbo].[zzjg]rnGOrnrnCREATE TABLE [dbo].[zzjg] (rn [ZzjgID] [int] IDENTITY (1, 1) NOT NULL ,rn [ParentID] [int] NULL ,rn [LayID] [int] NULL ,rn [orderpx] [int] NULL ,rn [Zg_name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL rn) ON [PRIMARY]rnGOrnrn表二:Jg_renyuanrnif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Jg_renyuan]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)rndrop table [dbo].[Jg_renyuan]rnGOrnrnCREATE TABLE [dbo].[Jg_renyuan] (rn [Ry_id] [int] IDENTITY (1, 1) NOT NULL ,rn [ZzjgID] [int] NULL ,rn [Ry_name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,rn) ON [PRIMARY]rnGOrnrn其中表一与表二通过ZzjgID来关联rn表一的结构为树形结构显示,通过ParentIDID来区别父节点和子节点。rn要求:1。所有的机构分为三级,LayID等于1时为一级机构,LayID等于2时为二级机构,LayID等于3时为三级机构rn统计所有机构中的人数(当为一级机构时其实就是所有的人数,当为二级机构时就是当前二级机构和当前二级机构下所有的人数,当为三级机构时统计的是当前三级机构的人数)rn 2.所有的机构进行排序显示,具体为:先显示一级机构,再显示二级机构,三级机构显示到其二级机构下面,实际就是树形显示的方式以表的形式能够看到.rnrnrnrn表二数据如下:rnrn7 277 王栋rn8 277 李丽rn9 277 姚小琴rn10 305 赵建文rn11 296 曹波rn12 295 冯学飞rn13 296 马小军rn14 305 张龙富rn15 305 张小苇rn16 381 赵峰rn17 381 崔国彬rn18 381 张旭东rn19 381 郭永平rnrn表一数据如下:rnrnrn277 0 1 0 山西省rn292 277 2 2 大同市rn293 277 2 6 朔州市rn294 277 2 4 长治市rn295 277 2 7 忻州市rn296 277 2 11 运城市rn307 294 3 0 城区rn308 303 3 0 太谷县rn309 303 3 0 祁县rn310 294 3 0 郊区rn311 303 3 0 平遥县rnrnrnrnrn
关于复杂点的oracle查询。
tb_contact是通讯录表rn表结构是rnid 主键rn。rn。rn。rnloginid 拥有者编号rnopenid 共享列表(共享给n个好友,比如 user1 user2 user3 )分割的方式分开。rnrn功能是。先多选通讯录,点击共享按钮弹出好友列表,多选好友点确定。这些通讯录的openid修改成好友的散列。但这样的情况怎么过滤。rn比如:rnuser1 有contact1,contact2通讯录contact1和contact2已经共享了user2,user3rnuser1 又点击contact1,contact2点共享时,弹出好友列表中不应该user2和user3。原理是这样的。rnrn看看怎么过滤点已经是共享了的好友呢???rnrn
SQL考勤报表求助
现在有两张表,表1,表2rnrn表1是全量的时间:rn日期: 节日:rn20150201 周日rn20150202 rn20150203rn20150204rn。。。rn20150227rn20150228 周六rnrn表2是员工打卡记录rn日期: 姓名: 上班: 下班: rn20150202 张三 9:00 18:00rn20150202 张三 9:00 18:00rn20150204 张三 9:00 18:00rn。。。rn20150227 张三 9:00 18:00rn20150228 张三 9:00 18:00rnrn要求是显示如下格式的<em>报表</em>,如果员工那一天<em>没有</em>出勤记录则显示“没来”,但是报告中日期都要有rn如何用<em>sql</em>语言显示出如下格式的<em>报表</em>呢?rnrn日期: 节日 姓名: 上班: 下班: 注释:rn20150201 周日 张三 没来rn20150202 张三 9:00 18:00rn20150203 张三 没来rn20150204 张三 9:00 18:00rn。。。rn20150227 张三 9:00 18:00rn20150228 周六 张三 9:00 18:00 加班
一个杂点的com代码,用atl实现的
现在正在研究atl和com,求<em>一个</em>比较复<em>杂点</em>的代码实现。谢谢
求Sql语句,帮帮忙
表A,B,CrnSql<em>语句</em>要得到(1)A.code,(2)A.bumo,(3)B.name,(4)C.hokan,(5)B.namern其中的关系是:rnA.bumo=B.bumo,得到(3)B.namernA.code=C.code,得到(4)C.hokanrnC.hokan=B.bumo,得到(5)B.namern谢谢rnrn
一个存储过程的优化问题,请大家帮帮忙
CREATE PRPCEDURE PRO_SELECT_SHOP(IN _typeId INT,IN _address varchar(200), IN _orderByList VARCHAR(255), IN _startRecord int, IN _maxRecord int)rnBEGINrnset @address = _address;rnset @typeId = _typeId;rnSET @SqlCmd = "select s.shop_id, s.shop_name, s.address, s.phone, s.mobile_telephone, s.type_id, s.register_time, t.type_name from (select shop_id, shop_name, address, phone, mobile_telephone, type_id, register_time from shop";rnIF @typeId IS NOT NULL AND @typeId > 0 THENrn SET @SqlCmd = CONCAT(@SqlCmd, " where type_id = ?");rn IF @address IS NOT NULL AND LENGTH(@address) > 0 THENrn SET @SqlCmd = CONCAT(@SqlCmd, " and address like ?");rn END IF;rnELSErn IF @address IS NOT NULL AND LENGTH(@address) > 0 THENrn SET @SqlCmd = CONCAT(@SqlCmd, " where address like ?");rn END IF;rnEND IF;rnSET @SqlCmd = CONCAT(@SqlCmd, ") as s join (select type_id, type_name from shoptype where type_id in (select type_id from shop");rnIF @address IS NOT NULL AND LENGTH(@address) > 0 THENrn SET @SqlCmd = CONCAT(@SqlCmd, " where address like ?");rnEND IF;rnSET @SqlCmd = CONCAT(@SqlCmd, ")) as t on t.type_id = s.type_id");rnIF _orderByList IS NOT NULL AND LENGTH(_orderByList) > 0 THENrn SET @orderByList = _orderByList;rn SET @SqlCmd = CONCAT(@SqlCmd, " order by ?");rnEND IF;rnIF _startRecord IS NOT NULL AND _maxRecord IS NOT NULL THENrn SET @startRecord = _startRecord;rn SET @maxRecord = _maxRecord;rn SET @SqlCmd = CONCAT(@SqlCmd, " limit ?,?");rnEND IF;rnrnPREPARE stmt FROM @SqlCmd;rnIF _typeId IS NOT NULL THENrn IF _address IS NOT NULL THENrn IF _startRecord IS NOT NULL AND _maxRecord IS NOT NULL THENrn EXECUTE stmt USING @typeId, @address, @address, @orderByList, @startRecord, @maxRecord;rn ELSErn EXECUTE stmt USING @typeId, @address, @address, @orderByList;rn END IF;rn ELSErn IF _startRecord IS NOT NULL AND _maxRecord IS NOT NULL THENrn EXECUTE stmt USING @typeId, @orderByList, @startRecord, @maxRecord;rn ELSErn EXECUTE stmt USING @typeId, @orderByList;rn END IF;rn END IF;rnELSErn IF _address IS NOT NULL THENrn IF _startRecord IS NOT NULL AND _maxRecord IS NOT NULL THENrn EXECUTE stmt USING @address, @address, @orderByList, @startRecord, @maxRecord;rn ELSErn EXECUTE stmt USING @address, @address, @orderByList;rn END IF;rn ELSErn IF _startRecord IS NOT NULL AND _maxRecord IS NOT NULL THENrn EXECUTE stmt USING @orderByList, @startRecord, @maxRecord;rn ELSErn EXECUTE stmt USING @orderByList;rn END IF;rn END IF;rnEND IF;rnENDrnrn我想把它做得通用一点,前面都好可以接受,可是在后面调用执行的时候要判断这么多的参数我觉得太麻烦了rn请教<em>大家</em>有什么办法可以优化一下,<em>或者</em>用什么别的方法解决?rn把这些方法分开写我又觉得太多了,<em>没有</em>必要?rn在调用EXECUTE 的时候有<em>没有</em>办法可以简化一些呢?
完全没头绪!!大家帮帮忙
我现在做<em>一个</em>嵌入式的项目,要求要测量一段水管的水流量然后把数据传给eBox , 哪有这种流量计哦!!?? 具体应该怎么传?? rn
一个简单的存储过程,请大家帮帮忙~~~~~~~~
create procedure testrn (rn @dtsdate smalldatetime,rn @chra varchar(50)rn )rn as rnexec ('select * from table where chra=' + @chra + ' and Date =CONVERT(DATETIME, ' + @dtsdate + ', 102)' )rnrn请<em>大家</em>帮我看看哪些错了??rnrnrnrnrnrnrn
请教sql语句或者存储过程
要求: 168小时 内 每隔1分钟查询 1次数据 总计 60*168条数据 应该怎么查询?
求救!! SQL语句或者存储过程!!
功能:用户A希望通过一些朋友(也是用户表内的一条记录)的关系找到用户B!rn数据库中:用户是<em>一个</em>表,用户与朋友的关系也是<em>一个</em>表rn例子: 用户A要查找用户B。rn查询结果:1 用户A用户C用户D......用户Brn 有可能这个关系不存在,有可能用户A直接能找到用户B。rnrn直接能找到的Sql<em>语句</em>(Select * from 用户关系表 where 用户AID = aID and 用户BID = bID)rn怎样的SQL<em>语句</em>能实现这个功能呢?rn rn
一个存储过程,请大家帮帮忙~
有<em>一个</em>表,结构如下:rn[color=#FF6600]rnP_DATE [日期] :rnT1 [零售量(吨)] rnT2 [吨油毛利(元/吨)] rnT3 [其中:93#] rnT4 [0#] rnT5 [吨油费用(元/吨)] rnT6 [吨油利润(元/吨)] rnT7 [利润总额(万元)]rn[/color]rn[color=#FF0000]注:(中括号里汉字代表下面列的中文名字)[/color]rn写<em>一个</em><em>存储过程</em> 根据传入的日期(2011-08-09)往前推8天 查询这个表,展示效果是这样rnrn[color=#FF0000]rn项目 7月31日 8月1日 8月2日 ..........8月9日rnT1[零售量(吨)] 77.8 . 88.4rnT2[吨油毛利(元/吨)] 67.9 . .rnT3[其中:93#] 89.5 . .rnT4[0#] 88.7 . .rnT5[吨油费用(元/吨)] 67.4 . . rnT6[吨油利润(元/吨)] 93.2 . .rnT7[利润总额(万元)] 76.5 . 66.9rn[/color]
大家帮帮忙!!!很急得一个存储过程
寻求排班<em>报表</em>的<em>存储过程</em>:rn具体数据从三个表取:rn人员表:I_seller_inforrnseller_id(p) seller_nmrn 1 李静rn 2 谢兰rn 3 张明rn排班信息表:I_class_inforrnclass_date(p) seller_id(p) class_id class_weekrn20050119 1 0 星期三rn20050628 1 1 星期二rn20050619 3 5 星期日rn排班标志:I_class_flagrnclass_id(p) class_namern 0 A班 rn 1 B班 rn 2 事假 rn 3 病假 rn 4 旷工 rn 5 休息 rn 6 当值rnrn而其中class_week字段的数据于class_date对应,最终我想得到<em>报表</em>如下: rn (月) 1 2 3 ...30 31 出勤情况 其他rn(文员) 周一 周二 周三 轮休 迟到 工作天数rn 李静 A B B 休 A 4 -- -- -- rn 王杰 B A 休 休 B 4 -- -- -- rn...............rn...............rn其中:轮休是固定每月4次
一个存储过程的编写,大家帮帮忙
<em>存储过程</em> local_1rn1. 连接远程数据库,10.10.10.10,user,user,rn2. 远程的<em>存储过程</em>名为name1(x,y),返回<em>一个</em>表table1.rn3. 把表存在本地数据库db2里,名为table2rn4. 从table2读取数据,计算,(略),输出为table3.rn5. 输出表table3为txt<em>或者</em>excel格式.rnrn求高手指点如何实现呢,<em>一个</em><em>存储过程</em>能否完成这些功能
这条SQL语句好难,请大家帮帮忙
现有表rntable1:rn字段:rnid,day1,day2,day3rnrntable2:rn字段:rnid,data,daternrn我用的数据库是<em>sql</em> server2000,我应该如写SQL才能将table1中的数据转到table2中,使table1中day1、day2、day3字段值导到table2的字段data中(即table1中的一条记录对应table2中的三条记录,table2中的字段date值分别为table1的day1、day2、day3字段名。rn不知道有<em>没有</em>办法用常数构造<em>一个</em>虚拟表,比如说,以数字1、2、3做为表列值,即构造出来的表能实现如下功能:rn((1,2,3) col1,(2,5,8) col2) as tablern其中虚拟表为table,有列col1和col2,1,2、2,5,3,8分别为table中的三条记录。rn
关于SQL语句~~~~~~~~~请大家帮帮忙~~~~~~~~~~~
请问在select中可以用if……else……吗?rn<em>一个</em>字段有3中情况,我想分别统计第一种情况,第二中情况和第三中情况和这个字段的总计!rn最后在<em>一个</em>表中表示出来~~rn请教高手怎么实现啊~~~
这条SQL语句好难,请大家帮帮忙
现有表rntable1:rn字段:rnid,day1,day2,day3rnrntable2:rn字段:rnid,data,daternrn我用的数据库是<em>sql</em> server2000,我应该如写SQL才能将table1中的数据转到table2中,使table1中day1、day2、day3字段值导到table2的字段data中(即table1中的一条记录对应table2中的三条记录,table2中的字段date值分别为table1的day1、day2、day3字段名。rn不知道有<em>没有</em>办法用常数构造<em>一个</em>虚拟表,比如说,以数字1、2、3做为表列值,即构造出来的表能实现如下功能:rn((1,2,3) col1,(2,5,8) col2) as tablern其中虚拟表为table,有列col1和col2,1,2、2,5,3,8分别为table中的三条记录。rn
一条SQL语句大家帮帮忙!
按是日期进行查找rncombobox3 是字段名   combobx4 是=        maskedit1.text 0000-00-00rn     rj             <rn     日期型             >rnrnrnform1.datasource1.dataset:=form1.adoquery1;rnform1.adoquery1.SQL.Add('select * from fg where '+combobox3.text+''+combobox4.text+''+maskedit1.text);rnform1.adoquery1.open;rnrn通不过。
关于sql语句的问题,请大家帮帮忙!!!
表table1rn 编号1 编号2 数量1 数量2 日期rn 001 00101 1 2 2005-2-1rn 001 00102 2 3 2005-2-1rn 002 00201 11 2 2005-2-6rn 002 00202 2 13 2005-2-6rn 001 00101 1 2 2005-2-10rn 001 00102 2 3 2005-2-10rn 001 00103 2 3 2005-2-10rn 002 00201 11 2 2005-2-16rn 002 00202 2 13 2005-2-16rn想得到这样的结果:rn 先按照编号1和日期进行分组计算出数量1和数量2的平均值,然后在按编号1进行分组计算这个月数量1和数量2的平均值,请问<em>大家</em>该怎么做啊?rnrnrn
sql语句问题,急,请大家帮帮忙
====查询出rn1 M03-000001 W001 全毛 350.0 1.0rn1 M03-000001 W001 全毛 350.0 3.0rn1 M03-000001 W001 全毛 350.0 4.0rn2 M03-000002 W001 全毛 0.0 343.0rn3 M03-000003 N001 氨伦 0.0 NULLrn4 M03-000004 LDR001 领底绒 0.0 NULLrn5 M03-000005 W002 全羊绒 0.0 NULLrn==============应该达到下面的效果怎么办?也就是最后一列。应该加起来。rn1 M03-000001 W001 全毛 350.0 8.0rn2 M03-000002 W001 全毛 0.0 343.0rn3 M03-000003 N001 氨伦 0.0 NULLrn4 M03-000004 LDR001 领底绒 0.0 NULLrn5 M03-000005 W002 全羊绒 0.0 NULLrnrnrn
求一sql语句大家帮帮忙
表A如下rnid item flagrn1 01 Xrn1 02 Xrn1 03 Xrn2 01 rn2 02 Xrn3 01 rn3 02 rn4 01 Xrn4 02 Xrn4 03 rn4 04 rn........rn如果<em>一个</em>id对应的所有flag都为X,则不抓取这个id,否则抓取idrn<em>sql</em><em>语句</em>要得到如下结果:rn2rn3rn4
求一条SQL语句的写法??大家帮帮忙!!
求一条SQL<em>语句</em>的写法??<em>大家</em><em>帮帮忙</em>!!rnrn现在有<em>一个</em>表如下:rn表A:rnId username statern1 aa 0rn2 bb 1rn3 cc 0rn4 dd 1rn5 ee 0rn6 ff 1rnrn表B:rnclassid Tel rn2 123 rn4 456 rn6 789 rnrn现在要显示的结果是rn显示表A的所有记录,和B中对应A中的记录:如下 rn 序号 Id username state classid Tel rn 1 1 aa 0 rn 2 2 bb 1rn 3 2 bb 1 2 123rn 4 3 cc 0rn 5 4 dd 1rn 6 4 dd 1 4 456rn 7 5 ee 0rn 8 6 ff 1rn 9 6 ff 1 6 789rnrnrn请问这样的SQL<em>语句</em>怎么写啊rnrn
求一SQL语句大家帮帮忙
数据表如下 tb_KSrnname km fsrn张三 数学 100rn张三 语文 80rn张三 英语 50rn李四 数学 70rn李四 英语 80rn王五 语文 70rn王五 英语 80rn赵六 英语 100rn杰克 数学 0rnrn我rnSELECT * FROM tb_KS WHERE km='数学' AND km='英文'rn返回结果为nullrnSELECT * FROM tb_KS WHERE km='数学' OR km='英文'rn返回结果是有参加数学或参加英语考试的人,不符合我想要的结果rnrn我想写一SQL<em>语句</em> 筛选出同时有参加数学考试及英语考试的的人,是同时参加,<em>大家</em><em>帮帮忙</em>吧rn如果正确的话,返回的结果应该是 张三 李四rn
求一条SQL语句!大家帮帮忙!谢谢!
有T1,T2两张表!字段相同rnT1rnID NAME SL DJ ZJrn1 11 10 11.11 111.10rn2 22 10 22.22 222.20rnrnT2rnrnID NAME SL DJ ZJrn1 11 2 11.11 22.22rn2 11 3 11.11 33.33rn3 11 6 11.11 66.66rnrn我要得到结果是rnT1rnID NAME SL DJ ZJrn1 11 -1 -11.11 -11.11rn2 22 10 22.22 222.20rnrnT2rnrnID NAME SL DJ ZJrn1 11 0 0 0rn2 11 0 0 0rn3 11 1 11.11 11.11rnrn用什么<em>语句</em>能实现?谢谢!
求一条复杂的SQL语句大家帮帮忙~~~~~
table1的字段如下:rnid,time_p,area_namern数据:rnid area_name time_prn1 aaa 2006-07rn2 aaa 2006-07rn3 aaa 2006-08rn4 bbb 2006-07rn5 bbb 2006-08rn想用一条SQL<em>语句</em>查询出如下结果:(本月为2006-07)rnarea_name 本月新增 总共rnaaa 2 3rnbbb 1 2rn不知道有<em>没有</em>办法,<em>大家</em>帮忙~~~~~~~
求一条sql语句 希望大家帮帮忙
现有一用户表 其中一列是varchar(50)类型rn数据都是rnuser021rnuser132rnuser043rnuser302rn.rn.rn.rn.rn都是以"user"+数字 命名的数据rnrn现在我想查user001至user100之间的数据,该如何查
用iptales实现包过虑型防火墙下载
用iptales实现包过虑型防火墙 防火墙具体实现过程 相关下载链接:[url=//download.csdn.net/download/lzhybaijie/2278462?utm_source=bbsseo]//download.csdn.net/download/lzhybaijie/2278462?utm_source=bbsseo[/url]
华南理工大学下载
考研专业课自动控制理论备考2013华南理工大学控制理论 相关下载链接:[url=//download.csdn.net/download/chris_wu2012/4668386?utm_source=bbsseo]//download.csdn.net/download/chris_wu2012/4668386?utm_source=bbsseo[/url]
数据库操作类下载
一个支持sqlservice、oracle和mysql数据库操作类,可对数据进行快速增删改操作 相关下载链接:[url=//download.csdn.net/download/jimjhy/4910551?utm_source=bbsseo]//download.csdn.net/download/jimjhy/4910551?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的