-
[Sql Server] 如何把三个查询结果和在一张表里显示
求助怎么把三个查询结果和在一张表里显示我的查询三个查询语句分别如下:SELECTCONVERT(CHAR(4),da,121)AS日期,avg(pv)as上旬FROMchuxiongWHEREyear(da)BETWEEN1963AND1990andDATEPART(MONTH,da)=2andda...
123
热度 -
[Sql Server] sql查询优化有关问题 去掉了一个嵌套in查询居然更慢了,为什吗
sql查询优化问题去掉了一个嵌套in查询居然更慢了,为什吗?本帖最后由liuhong_0325于2015-07-2211:23:01编辑sql查询优化问题望大侠们帮忙解答下~SELECT*FROM(SELECTROW_NUMBER()OVER(ORDERBYProductCode)RN,[dbo]....
58
热度 -
[Sql Server] sql中数列变横列的有关问题
sql中数列变横列的问题有两个表:表一:门店编号商品号员工销售号属性销售数量单价销售额33301444010210110101003330144402031012015300333014440203102101515033302444010410110101003330344401021021010...
81
热度 -
[Sql Server] SQL2005只需要返回第一个存储过程值有关问题
SQL2005只需要返回第一个存储过程值问题第一个存储过程调用第二个存储过程,要求最终只返回第一个存储过程的output值执行以下存储过程后出现2个返回值,第一个是内部调用存储过程值,如(1000201,1003340),第一个返回值即是我需要的值,即“OK”,因内部调用的存储过程sp_getID为...
44
热度 -
[Sql Server] 求大神MSSQL查询语句解决思路
求大神MSSQL查询语句两张表,A表为主体表ID(自增长)ClientNameB表为主体表的细表ID(自增长)JoinID(外链关联到A表的ID)ProductNameCount例B表的数据为11大白菜1021大白菜531西红杭2041黄瓜552大黄鱼10A表数据库1桥头蔬菜点2北关水产站求大神能否...
41
热度 -
[Sql Server] 大神帮忙写个SQL取舍不重复记录语句
大神帮忙写个SQL选择不重复记录语句。6907992505268 250ML伊利早餐奶 NULL NULL NULL NULL NULL 6907992505268 伊利早餐奶(核桃)250ML 盒 1*24 2.50000000 2.9000 NULL 6907992505268 伊利核桃早餐奶 ...
84
热度 -
[Sql Server] SSAS维度表,实事表脚本在哪查看,添加
SSAS维度表,事实表脚本在哪查看,添加?SQL2008R2在哪查看和添加SSAS维度表试试表的脚本------解决思路----------------------那个脚本好像是xml格式的吧,右键查看源码好像就能看到的
93
热度 -
[Sql Server] 查询数据库里最长连续不等于0和999.9的数据
求助查询数据库里最长连续不等于0和999.9的数据数据库里是这样的,我要查询rs里最长连续不等于0和999.9的数据加起来有几行。就是例如,0和999.9是晴天,其他的都有雨,我要查连续降雨日数。求助这样的查询语句应该怎么写------解决思路----------------------;withc...
58
热度 -
[Sql Server] 依据指定时间找出最接近的预约时间
根据指定时间找出最接近的预约时间数据库环境:SQLSERVER2008R2有用户表和预约时间表如下:用户表预约时间表要求得到如下结果有以下限制条件:1.有预约时间大于等于今天的,取最早的日期2.没有大于今天的预约时间,取过去预约时间最近的一条3.没有预约时间的,则预约时间显示为NULL初看题目时,觉...
85
热度 -
[Sql Server] 枚举N行N列的天然数列
枚举N行N列的自然数列数据库环境:SQLSERVER2005现有一个需求,要枚举1-50个自然数,分10行5列展示。如图,解题思路:1.利用数字辅助表,枚举1-50的自然数列2.将数字集进行行转列,对5求余作为转列的条件,并按照整除5分组SQL实现/*枚举1-50的自然数列*/WITHx0AS(SE...
48
热度 -
[Sql Server] 计算从A地出发到各个地方的途径及距离
计算从A地出发到各个地方的路径及距离数据库环境:SQLSERVER2005如题,现有bus表数据如下,dstart是起点,dend是终点,distance是两地的距离。求从A地出发到各个地方的距离。有经验的人一看,就知道题目关于树形查询的。SQLSERVER2005数据库没有提供树形查询相关的函数,...
29
热度 -
[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
热度