-
[Sql Server] 全天各个时间段产品销量状况统计
全天各个时间段产品销量情况统计数据库环境:SQLSERVER2005现有一个产品销售实时表,表数据如下:字段name是产品名称,字段type是销售类型,1表示售出,2表示退货,字段num是数量,字段ctime是操作时间。要求:在一行中统计24小时内所有货物的销售(售出,退货)数据,把日期考虑在内。分...
69
热度 -
[Sql Server] 自关联去除组内重复数据
自关联去掉组内重复数据数据库环境:SQLSERVER2005现有一个表的数据如下,id是主键,p1,p2是字符串类型,如果当前行的p1,p2字段的值分别等于其它行的字段p2,p1的值,则视这2行记录为一组。比如,id=1和id=5就属于同一组数据。同一组数据只显示id最小的那行记录,没有组的数据全部...
74
热度 -
[Sql Server] IP地址转化为数目字,charindex ,SUBSTRING
IP地址转化为数字,charindex,SUBSTRINGSETNOCOUNTON;declare@I_PCitytable(IPStartnvarchar(255),Areanvarchar(255),CityIDint,IPIDint)declare@IPStartnvarchar(255),@...
279
热度 -
[Sql Server] 动态行转列初记
动态行转列小记数据库环境:SQLSERVER2005最近在整理数据时,要将查询到的数据张贴到Excel中。在Excel中,要展示的行数是固定的,列数不固定,一个一个数据的复制张贴太烦人。想了一个偷懒的方法,直接将查询的数据进行行转列,达到和Excel中的效果一致,再整列复制到Excel中。1.创建测...
93
热度 -
[Sql Server] 分析函数优化自关联二
分析函数优化自关联2数据库环境:SQLSERVER2005今天抓了一条返回数据比较少,但是执行时间相对较长的SQL。返回421行,执行了50S,说明SQL的执行效率有提升的空间。我们先来看一下SQL文本SELECTa.dept_id,c.dept_name,a.clerk_id,d.clerk_na...
100
热度 -
[Sql Server] [札记]触发器和游标
[笔记]触发器和游标触发器触发源:insertupdatedeleteafter:在触发源执行后执行触发器中的代码insteadof:在触发源执行前执行触发器的代码,同时触发源的操作被废弃语法:createtrigger触发器名on表名afterinsert,update,delete--可以3个都...
668
热度 -
[Sql Server] 依据“坐标”生成趋势图
根据“坐标”生成趋势图数据库环境:SQLSERVER2008R2有一“坐标”表t,表结构如下:idint,numint字段id是序号,递增且连续,字段num是数值类型。id可以看成是坐标轴的横轴,num则跟纵轴有关系,连续的2行记录,如果后一行的num值比前一行的num值大,...
93
热度 -
[Sql Server] sql数据库中的mdf文件图标怎么恢复
sql数据库中的mdf文件图标如何恢复sqlServer2008R2数据库中的mdf文件以强行用记事本的打开方式过,之后的主数据库扩展名.mdf文件都是记事本的图标.如何恢复正常数据库图标,求各位大师指点操作步骤,------解决思路----------------------右键==>打开方...
95
热度 -
[Sql Server] 新人SQL server 2008中用触发器创建复杂的公式(参数引用其它表中数据),出有关问题,求指点
新人求助:SQLserver2008中用触发器创建复杂的公式(参数引用其它表中数据),出问题,求指点[size=18px][b]有两个表,一个是JGDCB,一个是二元形高参数表;表JGDCB中存储:每公顷断面积、胸径、树高、树种、蓄积量;二元形高参数表中存储:树种,a,b,c(abc为不同树种的参数...
130
热度 -
[Sql Server] 已知起初号和截止号 自动生成 列
已知起始号和截止号自动生成列数据库:Sql2008R2要求生成一组数列已知开始号码为A0100001和截止号码A0101000自动生成A0100001A0100002A0100003.....A0100999A0101000第二种方法:已知开始号码为A0100001告知要生成1000个号码自动生成A...
370
热度 -
[Sql Server] 怎么select出两个表的内容放在一起? 不可以使用 union all ,因为两个表的字段不一样
如何select出两个表的内容放在一起?不可以使用unionall,因为两个表的字段不一样不可以使用unionall,因为两个表的字段不一样不需要where------解决思路----------------------两个表之间有关联条件吗?如果有就select*fromA,Bwherea.ID=...
574
热度 -
[Sql Server] sql 整型数字怎么转换成时间格式
sql整型数字如何转换成时间格式我sqlserver数据库中原始数据是bigint(20)类型的数字,比如:timeproduct_num201407112017344520140711211153362014071203225410....由于我要统计近两千多条数据,每周的product_num的...
54
热度 -
[Sql Server] 好手,再帮忙看一一下
高手,再帮忙看一一下:现有表Afalarm个数-ab7-ac5-bc4-dc3-be1把表A中个数的前四名放到表B得到的结果为(姓名,电话可以从另一张表C中得到):姓名电话第一第二第三第四总数........754319我是刚接触sql谢谢了------解决思路-------------------...
55
热度 -
[Sql Server] 对于数据库发生死锁造成连接超时的有关问题
对于数据库发生死锁造成连接超时的问题各位论坛朋友,如果当数据库死锁造成连接超时,无法连接数据库时,我应该如何应付?重启服务器?------解决思路----------------------不同情况不同解决方式。。要先诊断出连接不上的原因线程耗尽、非数据缓存耗尽导致的可能居多。死锁:SQL会自动清理...
15
热度 -
[Sql Server] SQLSERVER两表联合查询,难!该怎么处理
SQLSERVER两表联合查询,难!表1:10列(F1-F10,数据都是3,1,0),随机数据如下:0 3 1 0 3 3 3 3 0 03 3 0 1 0 1 3 3 3 11 3 3 1 1 3 0 1 3 31 0 3 3 1 3 0 1 3 31 3 3 3 3 3 3 3 1 11 0 1...
108
热度 -
[Sql Server] 两个SQL有关问题急等
两个SQL问题急等1. 删除人员表中姓名重复的数据,只保留重复数据中的一条数据。十几万行记录要怎么写处理CREATETABLE[dbo].[RYB_T1]( [PERSONID][varchar](64)primarykey, [DepartId][varchar](64)NULL, [salary...
43
热度 -
[Sql Server] SQL 中,怎的合计列
SQL中,怎样合计列SQL中,怎样合计列------解决思路----------------------引用:Quote:引用:什么问题这是,能把你原数据以及你想得到的数据展示出来吗想在最后加以行,显示TEXT的合计那么我想问的是多出来一列的合计是否要根据TaskID进行分组呢,还就是单单的对Tex...
110
热度 -
[Sql Server] sql去掉前面字段重复行,留下后边不一样的部分,一样部分取消后显示空值即可
sql去掉前面字段重复行,留下后面不一样的部分,一样部分取消后显示空值即可处理之前的处理后,我想达到这样效果,哪位高手指点一下------解决思路----------------------selectCaseWhenid=1thenpjnoelse''endAspjno,CaseWhenid=1t...
124
热度 -
[Sql Server] SQL2008 字符串怎么替换
SQL2008字符串如何替换?现在有一个需求是这样的:有短信模板:尊敬的【#AUser.AName】,欢迎您参加【#AOwn.APName】展览,请于【#ATime.ADate】到达hola酒店~~~~现在要做的是,把上面的模板里面带有【#】标志的替换成数据表里面的数据,其中AUser(点号之前的是...
508
热度 -
[Sql Server] ms sql join 有关问题
mssqljoin问题表A(视为主表),表A字段ID与其它表的字段绑定表B字段B_ID与表A字段ID绑定表C字段C_ID与表A字段ID绑定表D字段D_ID与表A字段ID绑定用join连接,要求查出的记录条数等表A的记录数表B,C,D会有多条记录但只显示最新的一条表B,C,D排序都是降序不知道如何写这...
241
热度