-
SQL中怎么以0.5为单位进行四舍五入计算
SQL中如何以0.5为单位进行四舍五入计算求SQL中如何将某一列数据按照0.5为单位进行无条件舍入折算,比如,1.78折算为1.5,2.35折算为2,2.56折算为2.5这样的方式;求解。color='#FF8000'>------解决思路----------------------select(casewhenA-cast(Aasint)>0.5thencast(cast(Aasint)a...
92
热度 -
怎么绑定DataGrid
如何绑定DataGrid如何绑定DataGridcolor='#e78608'>------解决方案--------------------------------------------------------protectedvoidPage_Load(objectsender,EventArgse){if(!this.Page.IsPostBack){DataGrid1.DataSource...
6759
热度 -
为什么输入0.705四舍五入(System.Math.Round)后得到的结果是0.70 ?该如何处理
为什么输入0.705四舍五入(System.Math.Round)后得到的结果是0.70?decimalrgcb2=decimal.Parse(System.Math.Round(decimal.Parse(rgcb.Text),2).ToString());System.Math.Round方法注意的地方:假如rgcb.Text为0.704,0.725,0.746等四舍五入(System.Mat...
9174
热度 -
String.Format格式化有关问题 ?
String.Format格式化问题??我要格式化一个字段的值,String.Format(format,Value),这个字段有可能是real/float/moeny/numeric类型,取出来的值是string类型,放到Value里,但格式化的时候没有变化,我想是Value值类型的问题,但我不知道怎么解决.应该转换Value值的类型,不能是string类型,但我不知道确切的是real/floa...
9884
热度 -
关于dropdownlist怎么邦定两列
关于dropdownlist如何邦定两列我想在dropdownlist邦定ACCESS库中的两列值,所以写下SQL语句:selectModel+'('+UnitPrice+')'asModelPricefromProduct,但总是提示异常详细信息:System.InvalidOperationException:提供程序无法确定Decimal值。例如,该行刚刚创建...
5052
热度 -
关于Mysql计算出的数值和计算器算出的不一样如何解决!
关于Mysql计算出的数值和计算器算出的不一样怎么解决!!!如上图这个sql。cjPrice是600cjNum是5.97这种情况下上面的sql算出的是3581.9998741149902而计算器算出的是3582而我用phpmyadmin执行如下sql得到的也是3582到底什么问题啊selectsum(600*5.97)这也是3582请问到底怎么解决啊~~~color='#FF8000'>-----...
61
热度 -
怎样调整DW中输入数据的整数和小数位数?该怎么处理
怎样调整DW中输入数据的整数和小数位数??????怎样调整DW中输入数据的整数和小数位数??????我在format中设置为0.0000,但是当我输入小于1的小数的时候系统就把它识别为0.请问我该怎么解决.在columnspecification窗口中该列的类型为decimal(2),是不是这里有问题啊,如果要修改的话,怎么修改啊??我是刚刚接触pb不久,希望大家帮帮我啊!!color='#e78...
80
热度 -
isnumeric,该如何解决
isnumericSQLcodeselectcasewhenisnumeric(a)=1anda>11.0then1else0endfrom#--Errorconvertingdatatypevarchartonumeric.前面不是判断isnumeric了吗?color='#e78608'>------解决方案--------------------SQLcodeselectcasewhe...
6
热度 -
sql中对xml的操作有关问题
sql中对xml的操作问题先贴出xml结构XMLcode<root><custom_id>-1</custom_id><country_id>24</country_id><channel_id>1</channel_id><currency_id>2</currency_id><we...
73
热度 -
怎么不为零而是小数
如何不为零而是小数?SQLcodeSELECTCAST(40/100asnumeric(10,2))selectconvert(numeric(10,2),40/100)selectCONVERT(DECIMAL(10,2),40/100)select40/100我想查出来的是0.4,可是这样查询出来都为零,如何处理?color='#e78608'>------解决方案--------------...
92
热度 -
学习存储过程时遇到的有关问题
学习存储过程时遇到的问题在学习时,我写了一个变量@sql='CREATETABLE#temp1(corp_namenvarchar(50),charge_numnvarchar(50),sum_pricedecimal(13,2),month_pricedecimal(13,2)NULL)'但我不清楚在存储过程里应当怎么执行这条sql语句?请各位大侠帮帮忙color='#e7860...
5
热度 -
ACCESS数字类型单精度转换到SQL应该选什么?该怎么解决
ACCESS数字类型单精度转换到SQL应该选什么?ACCESS中字段的值如下:1.31.54.2转换到SQL时变成:1.29999995231628421.54.1999998092651367请问要选择什么字度类型才能维持不变?color='#e78608'>------解决方案--------------------decimal(10,1)color='#e78608'>------解决方案...
75
热度 -
在sqlserver中,小弟我用到了real类型,小弟我能设置它的小数位数和精度吗
在sqlserver中,我用到了real类型,我能设置它的小数位数和精度吗?在sqlserver中,我用到了real类型,我能设置它的小数位数和精度吗?color='#e78608'>------解决方案--------------------real从?3.40E+38到3.40E+38之间的浮点数字数据。存储大小为4字节。在SQLServer中,real的同义词为float(24)。color...
95
热度 -
这个SQL语句如何写?关于百分比的
这个SQL语句怎么写?关于百分比的ApplyAdult和ApplyEnfant占ApplyNumber(这个是总数)多少百分比color='#e78608'>------解决方案--------------------SQLcodeselecta.sceneId,ltrim(cast(sum(b.ApplyAdult)*100./nullif(sum(AppluNumber),0)asdecima...
40
热度 -
xml查询之动态属性名称有关问题
xml查询之动态属性名称问题SQLcodeDECLARE@sXML,@PriceDECIMAL(18,2),@iINT,@xmlPathVARCHAR(200)SET@i=2--实际应用中,通过参数传递进来的SET@s='<rowProductID="1"Price1="111.00"Price2="222.00"Price3=&q...
21
热度 -
初学者一个SQL语句中having用法的区别
菜鸟求助一个SQL语句中having用法的区别selecta.S#,a.Sname,cast(avg(b.score)asdecimal(18,2))avg_scorefromStudenta,scbwherea.S#=b.S#groupbya.S#,a.Snamehavingcast(avg(b.score)asdecimal(18,2))>=60orderbya.S#selecta.S#...
85
热度 -
SQL语句中列名的表示,该如何处理
SQL语句中列名的表示如果想表示成差占%,中占%,良占%,优占%,以下SQL语句要怎么修改一下:SELECTapart_nameAs楼栋名称,percent_badAs差,percent_midAs中,percent_goodAs良,percent_bestAs优FROMpercentscolor='#e78608'>------解决方案----------------------trySELEC...
50
热度 -
将numeric转换为数据类型numeric时发生算术溢出异常
将numeric转换为数据类型numeric时发生算术溢出错误在sql语句中出现这样的错误。我的SQl语句是selectcast(fjhasint)asfjh,avg(ABjuedui)asABjavgfrom(selectcast(fjhasint)asfjh,abs(CONVERT(decimal(5,2),td1)-CONVERT(decimal(5,2),td2))asABjueduifr...
89
热度 -
SQL数字格式化有关问题
SQL数字格式化问题数字9.23保存到库里都变成9.299999999999然后用BCP导出后在文本里就是9.299999999999用ROUND没效果。。。这个如何解决啊?color='#FF8000'>------解决方案--------------------引用:嗯,是float类型float是近似值类型,要用精确值类型decimal或numericcolor='#FF8000'>----...
15
热度 -
关于用len()函数统计float类型函数的长度有关问题
关于用len()函数统计float类型函数的长度问题测试代码如下:declare@aintdeclare@bintdeclare@cintdeclare@dfloatset@b=CONVERT(int,15*RAND()+2)set@c=0set@a=CONVERT(int,2*RAND())set@d=convert(float,@a)/10while@c<@bbeginset@d=(@d...
75
热度