-
生成插入语句的存过有点有关问题
生成插入语句的存过有点问题语句如下:--1.选中你要操作的数据库,执行以下sql语句IFOBJECT_ID('spGenInsertSQL','P')ISNOTNULLDROPPROCspGenInsertSQLGOCREATEprocspGenInsertSQL(@tablenamevarchar(256))asbegindeclare@sqlvarchar(8000)declare@sqlVa...
86
热度 -
关于动态执行语句与newid()的有关问题
关于动态执行语句与newid()的问题我要做一条数据筛选语句,随机抽出N条数据,这个N是不定的变量值,必须使用动态执行语句代码如下:set@sqlstr='insertintoExam_Users_Sub(EUS_UserID,EUS_EG_ID,EUS_Q_ID)selecttop'+cast(@qCount_MNasvarchar)+''+cast(@UserI...
10
热度 -
求2个转换时间的SQL写法?该怎么处理
求2个转换时间的SQL写法?1、当前日期是字符串格式。比如:2012-03-01,转换成datetime格式即:2012-03-01:6:00:00,每一个字符串日期都转换成这样的格式,比如2012-03-01----》2012-03-0106:00:00,2012-03-02----》2012-03-0206:00:00,后面的06:00:00是固定的。2、将字符串2012-03-01转换为da...
29
热度 -
SQLSERVER 字符 轉 日期,该怎么处理
SQLSERVER字符轉日期比如字符:'200706260908015'要轉換成日期類型測試的時候只能selectcast('20070626'asdatetime)value如果加入0908015就會報錯,不知道應該如何才能把'200706260908015'整個都轉換為日期????color='#e78608'>------解决方案-------...
489
热度 -
将日期直接转化为数字返回的结果是如何计算来的呢
将日期直接转化为数字返回的结果是怎么计算来的呢?比如selectcast(getdate()asint),返回数字41610,朋友说是返回从1900-1-1到当前时间的天数。但下如的两个sql:selectcast(cast('2014-01-0211:59:59'asdatetime)asint)selectcast(cast('2014-01-0212:00:01'asdatetime)asi...
83
热度 -
这是什么数据库的代码,该如何处理
这是什么数据库的代码selectc.ExternalIDasAccountExternalID,cast(c.ExternalIDasvarchar(10))+Cast(YEAR(f.InvoiceDate)asvarchar(4))+Cast(MONTH(f.InvoiceDate)asvarchar(2))asExternalID,Cast(MONTH(f.InvoiceDate)asvarc...
82
热度 -
在sql中除掉数据中多余的零,该怎么解决
在sql中除掉数据中多余的零数据库为db2现在数据为12.030000想通过sql语句后得到12.03请高手解决!!color='#e78608'>------解决方案--------------------------------------------------------selectround(12.030000,2)color='#e78608'>------解决方案----------...
6229
热度 -
用作业备份文件时,名字想用时间.解决方案
用作业备份文件时,名字想用时间..现在是BACKUPDATABASEcrmTODISK='g:\Data\data.bak'想名字根据日期来写,例如data_20070116.bakcolor='#e78608'>------解决方案--------------------declare@filenamevarchar(1000)set@filename='data_...
57
热度 -
SQL 时间查询的有关问题
SQL时间查询的问题输入一个时间段如:2012-04----2012-09如何能得到以下的效果呢2012-042012-052012-06......2012-09color='#e78608'>------解决方案--------------------SQLcodedeclare@Startvarchar(10)declare@Endvarchar(10)set@Start='2012-04'...
97
热度 -
SQL2005中不用标识列自动增加编号,该如何解决
SQL2005中不用标识列自动增加编号ID为:G000000001增加1位后成G000000002color='#e78608'>------解决方案--------------------SQLcodecreatetable#tt(idvarchar(10))insertinto#ttselect'G000000002'insertinto#ttselect'G000000003'inserti...
13
热度 -
限定小数位数,该怎么处理
限定小数位数关于小数位数,可以用这句selectcast(basdecimal(15,2)),这样就会输出一个2位的小数但,如果小数位数不是这个2,不是查询时候指定的,而是表中的一个字段,叫blength,怎么办?selectcast(basdecimal(15,blength)),会报错color='#e78608'>------解决方案--------------------declare@l...
66
热度 -
查询的sql语句增加一个查询条件解决方案
查询的sql语句增加一个查询条件SELECTtop50username,num1,num2,CAST(num2ASINT)-CAST(num1ASINT),CAST(num1ASDECIMAL(10,2)),(CAST(num2ASINT)-CAST(num1ASINT))/CAST(num1ASDECIMAL(10,2))asbFROM(selectc.username,caseWHENnum1...
20
热度 -
bit(0,1)转换为int解决方法
bit(0,1)转换为intConvert.ToInt32(reader["IsDisplay"]);//reader.GetInt32(reader.GetOrdinal("IsDisplay"));上面的转换都无效,sql语句里面cast(IsDisplayasint),还是不起作用?有知道怎么解决的吗?color='#e78608'>------解决方...
224
热度 -
access sql 语句 clng在sqlserver中怎么实现
accesssql语句clng在sqlserver中如何实现?如题,问个初级问题.发现access数据库sq语句中的clngorcint函数在sqlsverver中好象没有对应函数.情问如果把access数据库导入sqlserver这个问题该如何解决?color='#e78608'>------解决方案--------------------clng,cint在sql里用convert(int,'...
136
热度 -
ORACLE中的TO_CHAR (number_CHAR, '0000')在SQLServer中怎么实现
ORACLE中的TO_CHAR(number_CHAR,'0000')在SQLServer中如何实现比如,我的表中number_CHAR都是2,5,13等个位或者10位的数字,我要全部转换为CHAR的0002,0005,0013请问,如何在SQLServer中实现。color='#e78608'>------解决方案--------------------Right('0000'+rtrim(nu...
347
热度 -
这样为什么不能不四舍五入?该如何处理
这样为什么不能不四舍五入?SELECTROUND(15375/100,0)asa为什么不得到154color='#e78608'>------解决方案--------------------SELECTROUND(15375.0/100,0)asacolor='#e78608'>------解决方案--------------------SELECTROUND(15375*0.01,0)asaco...
13
热度 -
Wince平台下,使用CSerialPort类的有关问题
Wince平台下,使用CSerialPort类的问题Wince平台下,使用CSerialPort类,编译的时候有很多错误。初学WinCE,不知如何解决\SerialPort.cpp(155):errorC3861:'BuildCommDCB':identifiernotfound1>.\SerialPort.cpp(183):errorC2664:'voidATL::CTraceFileAn...
50
热度 -
字符转化成小数部类
字符转化成小数类型将字符类型转化为小数类型convert(?,'字段名')?那边是填float嘛?color='#FF8000'>------解决方案--------------------可以,但是float是近似值,如果要精确,一般用decimal(10,2)或者numeric(10,2)这样的color='#FF8000'>------解决方案--------------------cast...
96
热度 -
最后25分,求1个小数点精度有关问题
最后25分,求1个小数点精度问题.2.1->22.3->22.5->2.52.6->2.52.8->2.53->3即向下精确到0.5这个怎么设?用ROUND(2.3,2),CEILING(2.3)等测试好久没搞定.color='#FF8000'>------解决方案--------------------selectcasewhentxt<cast(txt...
27
热度 -
当月月末最后一天的日期的语句,请看看还有没有有关问题或更好的方法
当月月末最后一天的日期的语句,请看看还有没有问题或更好的方法DECLARE@Endyearint,@endmonthintset@Endyear=2013set@endmonth=4selectcast(cast(@Endyearasvarchar(50))+'-'+cast(@endmonth+1asvarchar(50))+'-1'Asdatetime)-1日期,color='#FF8000'...
65
热度