-
关于数据统计,总数量,下上限内数量,及其他(急)
关于数据统计,总数量,上下限内数量,及其他(急!!!!!)大家好,本人有一个表,表结构如下:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[a_WeightTab]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[a_WeightTab]GOCREATETABL...
97
热度 -
给定两个日期,求精准时间间隔——,给出最优答案,立即结贴
给定两个日期,求精准时间间隔——在线等,给出最优答案,立即结贴问题描述如下:有三个日期A='2012-08-1500:00:00.000'B='2013-08-0100:00:00.000'C='2013-08-3100:00:00.000'求B和A、C和A的精准时间间隔用下面方法SELECTDATEDIFF(MM,'2012-08-1500:00:00.000','2013-08-0100:00...
9
热度 -
求sql统计语句(请过往各位义士多多指教)解决办法
求sql统计语句(请过往各位义士多多指教)有表a结构为日期站名菌落值10-1张强1210-1王冰9810-2张强1810-2王冰(空白)10-3张强5910-3王冰2.2现我想统计菌落值超过50的各站及检测次数应该怎么写所需要结果为:站名检测次数超标次数张强31王冰21color='#e78608'>------解决方案--------------------SQLcode-->-->...
44
热度 -
问个SQL 关于 convert,该怎么处理
问个SQL关于convertsqlserver2000有没有像对象语言类似的try{convert(int,'xxx')}except{}在convert(int,'xxx')中数据有可能不是数字的字符串,所有可能可能会有出错,当不是数字的字符串,又想做别的,所以有没有类似高级语言的try如若没有,有没有其它的办法3qcolor='#e78608'>------解决方案--------------...
79
热度 -
多表连接有关问题,
多表连接问题,在线等!!!!!!!!!!!!!!!!!有多个表结构如下:表A:CODE QTY NO33374423.40000000001 93714202.50000000002 33273440.10000000003 33422517.80000000004 表BCODE QTY NO1425397.9000000000114256202 要将两个表连接起来得到如下表CODE Q...
184
热度 -
SQL中,两整数相除怎么取小数点后两位?怎么防止除零错
SQL中,两整数相除如何取小数点后两位?如何防止除零错?如何在一个SQL句中实现:两整数相除如何取小数点后两位?如何防止除零错?color='#e78608'>------解决方案-------------------------取小数点后两位declare@i1int,@i2intset@i1=11set@i2=2selectstr(cast(@i1asnumeric(9,2))/cast(@i...
62
热度 -
求:最小时间的记录,该如何解决
求:最小时间的记录表格如下:idnumtime0129:100119:110248:27031.210:10031110:15求:idnum012024031.2color='#e78608'>------解决方案--------------------createtableT(idvarchar(10),numdecimal(10,1),[time]varchar(10))insertTsele...
98
热度 -
一个SQL语句,解决即可结帖解决办法
一个SQL语句,解决即可结帖表字段值(decimal)时间(dateTime)要求是求出一个列显示出与最近的上一个时间数据相比,值的状态.如涨平落比如数据19.202007-03-0113:00:0019.402007-03-0114:00:00求出是平涨color='#e78608'>------解决方案--------------------不太明白,说清楚一点撒color='#e78608'...
13
热度 -
请问一个比较有难度的行转列SQL的写法
请教一个比较有难度的行转列SQL的写法?createtabletest_pgd_emp(emp_idvarchar(10),emp_namevarchar(20))insertintotest_pgd_empselect'0001','张三'insertintotest_pgd_empselect'0002','李四'insertin...
71
热度 -
一对多,如何查出最小的,如果不存在多端时用一端数据补齐
一对多,怎么查出最小的,如果不存在多端时用一端数据补齐?有两个表表ABASE_ID,BASE_NAME,BASE_PRICEB1,铅笔,2.00B2,钢笔,23.00B3,签字笔芯,2.00表BID,BASE_ID,BASE_RPRICE,USER_TYPE1,B1,2.00,一级会员2,B1,1.50,二级会员3,B2,22.50,一级会员4,B2,19.90,二级会员5,B2,19.00,三级...
3
热度 -
这个存储过程该怎么写
这个存储过程该如何写?createtablestudent(sidintprimarykeynotnull,snamevarchar(20),gradedecimal(10,2),)createtableclass(idintprimarykeynotnull,cidint,cnamevarchar(20))createtablestudent_class(idintprimarykeynotnu...
61
热度 -
求大大~关于MSSQL的两个小疑点
求大大~关于MSSQL的两个小问题~1.在MSSQL中12345就是int类型10.2就是numeric类型现在需要操作遗传14位的整数。除了DECLARE@NUMBIGINT=11111111111111这样声明。还有没有其他方式。例如在C#中一个float类型可以写成10.4f2.MSSQL中除了使用表储存数据,还有没有其他方式可以保存永久数据现在需要保存10个ID。ID会有变动,所以每次的时...
91
热度 -
看看小弟我的SQL 语句错在哪了
看看我的SQL语句错在哪了?语句可以执行,但在最后的那个DECIMAL(18,2)没有起作用,就是保留了两位是0的小数,没有计算对。比如109/2=54.00withtemptbas(selectr_域名,CONVERT(VARCHAR(20),r_date,23)as日期,count(1)asPVfromtestwherer_域名isnotnullgroupbyr_域名,CONVERT(VARC...
57
热度 -
很奇怪的output有关问题,请高手帮忙
很奇怪的output问题,请高手帮忙存储过程如下:USEShanghaiWorldGO/******Object:StoredProcedure[dbo].[GetGroupDataStat]ScriptDate:2012/10/108:52:18******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--==========================...
39
热度 -
数据重组解决思路
数据重组请大侠们帮忙弄下,因为从表数据不准确,想汇总后取主表的平均值,分配下去,可以一步到位吗?谢谢。DECLARE@tTABLE(INVNONVARCHAR(20),AmountDECIMAL(18,2))INSERTINTO@tSELECT'A',300UNIONALLSELECT'B',500DECLARE@tdTABLE(INVNONVARCHAR(20),ItemNVARCHAR(30)...
83
热度 -
tinyint存储0的奇怪有关问题
tinyint存储0的奇怪问题在sqlserver2005设计的时候偶然遇到这样一个问题:declare@itinyintset@i=0if(@i='')print'yes'为什么当i等于0的时候会执行print语句,实在搞不懂。i为其他值的时候不会执行print语句。难道i=0和i为空白是等价的吗?分享到:color='#FF8000'>------解决方案-------------------...
56
热度 -
请问下,sql server表中字段的数据类型,定义为DOM_ID:Varchar(20),这里边的DOM_ID是什么意思啊
请教下,sqlserver表中字段的数据类型,定义为DOM_ID:Varchar(20),这里边的DOM_ID是什么意思啊?请教下,sqlserver表中字段的数据类型,定义为DOM_ID:Varchar(20),这里边的DOM_ID是什么意思啊?DOM_ID分享到:color='#FF8000'>------解决方案--------------------你这个是SQLSERVER吗?DOM_D...
235
热度 -
自动带出单价和金额的触发器
求一个自动带出单价和金额的触发器如下图,批号字段里面=后面的数字是我需要自动更新的单价,=后面的长度不固定,希望写个触发器能自动带出单价和触发器,希望大家帮帮忙存货编码数量单价金额批号00110001=1000210002=10.5触发器,自动带出单价和金额分享到:color='#FF8000'>------解决方案--------------------afterupdateasbeginupd...
8
热度 -
sql server 过程获取值有关问题
sqlserver过程获取值问题select@Sum=sum(Totalpay)frombcs_Sale;if@strWhere<>''beginexec('select@Sum=sum(Totalpay)frombcs_Salewhere'+@strWhere);end执行后报错:消息137,级别15,状态1,第1行必须声明变量'@Sum'。color='#FF8000'>-----...
63
热度 -
google不到,求条SQL话语 带建表语句,求关注
google不到,求条SQL语句带建表语句,求关注createtableTestGetMaxTime( namevarchar(20), timedatetime, c1decimal(16,4), c2decimal(16,4),)insertintoTestGetMaxTimevalues('A','2013-01-3001:00:00',12,2)insertintoTestGetMaxTi...
38
热度