-
hibernate反向生成出错 求解决(急)
hibernate反向生成报错求解决(急)Oracle表结构反向生成后界面报错Myeclipse日志报错!ENTRYorg.eclipse.core.jobs422014-02-2710:55:24.650!MESSAGEAninternalerroroccurredduring:"GeneratingArtifacts".!STACK0java.lang.NoSuchFieldError:BIG...
3952
热度 -
请高手赐教!解释几个方法的用法!该如何处理
请高手赐教!解释几个方法的用法!parseInt(),valueOf(),请帮我具体解释一下.谢谢,分数大大的有!color='#e78608'>------解决方案--------------------parseInt():把其余类型变量的int值,parseInt(Strings)Parsesthestringargumentasasigneddecimalinteger.valueOf()...
31
热度 -
100分,关于float字段保留小数的有关问题
100分,关于float字段保留小数的问题我当前有一个表Table1,一个字段Price(float类型)我尝试插入一些数据insertintotable1values(123)数据库里显示是123.0insertintotable1values(123.456)数据库里显示是123.456insertintotable1values(123.4561)数据库里显示是123.45610000000...
71
热度 -
简单有关问题,float类型怎么保留2位小数
简单问题,float类型如何保留2位小数我有一个表Table1,里面有一个字段column1,定义为float类型我插入一个数据,怎么样可以让它自动保留两位小数.例如我插入123。它在数据表里是123.00。插入123.456,经过四舍五入结果是123.46insertintotable1values(?)Ps:字段类型不能改变color='#e78608'>------解决方案---------...
87
热度 -
能不能修改默认的计算小数位?解决方案
能不能修改默认的计算小数位?select20.0/3结果是:6.666666不想用round,能不能有一个设置修改这个默认的小数位??因为有很多个计算,一个个改很麻烦。color='#e78608'>------解决方案--------------------没有全局设置方式color='#e78608'>------解决方案--------------------在定义字段的时候可以有默认小数点...
199
热度 -
急求解决:统计当前月份之前一年收入占比(跨年),该如何处理
急求解决:统计当前月份之前一年收入占比(跨年)SQL应该怎么写啊本月占比=本月收入/上月收入color='#e78608'>------解决方案--------------------SQLcode;withachas(selectconvert(varchar(6),date,112)asdate,sum(qty)asqtyfromtbgroupbyconvert(varchar(6),date...
47
热度 -
在sql中,怎么将查询到的字段进行四舍五入后显示出来
在sql中,如何将查询到的字段进行四舍五入后显示出来在sql中,如何将查询到的字段进行四舍五入后显示出来比如:selectPricefromF--Price是nvarchar(50)类型的Price的值和123243.2324类似求解:如何通过四舍五入后保留两位小数???color='#e78608'>------解决方案--------------------SQLcodedeclare@Fta...
24
热度 -
行列转换中的有关问题
行列转换中的问题declare@sqlvarchar(8000)set@sql='select姓名'select@sql=@sql+',max(case课程when'''+课程+'''then分数else0end)['+课程+']'from(selectdistinct课程fromg)asaset@sql=@sql+',cast(avg(分数*1.0)asdecimal(18,2))平均分,sum...
49
热度 -
星期的统计纵变横解决思路
星期的统计纵变横2007-01-0100:00:00.000 10148 0.0 NULL NULL .02007-01-0200:00:00.000 10148 NULL NULL .0 NULL2007-01-0300:00:00.000 10148 8.0 3.0 .0 NULL2007-01-0400:00:00.000 10148 8.0 3.0 .0 NULL2007-01-0500:...
76
热度 -
这个按月统计如何写
这个按月统计怎么写SQLcodecreatetableS1(sheet_nointidentity(1,1),pnamenvarchar(10),oper_datedatetime,amtdecimal(18,1),paiddecimal(18,1))insertintoS1(pname,oper_date,amt,paid)values('01','2012-02-01',60,5)insert...
5
热度 -
查询的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
热度 -
关于Sql Server 2000 排序的有关问题
关于SqlServer2000排序的问题SQLcodeselect*fromsecondorderbyscoredesc查询出来的结果为什么是如下的呢?加了top2之后:为什么会是这样的呢?color='#e78608'>------解决方案--------------------原因是你的score字段的类型不是数值类型,如int,float,decimal等,导致排序不是按数值大小来排,改成下...
92
热度 -
请问存储过程参数中的int类型的参数可否指定大小
请教存储过程参数中的int类型的参数可否指定大小?SQLcodeALTERprocedure[dbo].[XXXXXXXX](@IDInt(4)=null这样报错,目的是让它不报错,并且还指定了大小color='#e78608'>------解决方案--------------------不行。。在MYSQL中可以color='#e78608'>------解决方案----------------...
53
热度 -
两个Int类型的字段除了结果还是Int?该如何处理
两个Int类型的字段除了结果还是Int?表字段:aaintbbintcccharselectccfromtablewhereaa/bb>=0.95这里面aa/bb的结果还是Int类型的么?以前没有遇到过,请问一下,该怎么处理?color='#e78608'>------解决方案--------------------或者selectccfromtablewherecast(aaasnumer...
79
热度 -
怎么正确将float转换成money值
如何正确将float转换成money值?由于系统最初设计失误,将用来保存货币值的字段类型设置成了float类型(长度为8),现导致部分记录出现小数位数达到16位,如单价:16.1变成了16.100000000000001。现在计划对系统进行修正:1、将float类型修改成money类型,2、原来以非正确方式的扣款记录全部进行修正,如按单价16.100000000000001进行扣款的要修正成按16...
76
热度 -
SQL 2000 企业管理器与分析器的结果不一致(float类型),该怎么解决
SQL2000企业管理器与分析器的结果不一致(float类型)今天奇怪发现表里的数据通过查询分析器、企业管理器查询出的记录居然不一致;数据类型为:float长度为:8企业管理器显示到小数点后一位,如:9.9;而查询为析器显示到后数点后很多位(不是全部记录),如9.9000000000000004不知道是什么原因?color='#e78608'>------解决方案-----------------...
89
热度 -
:对于存储过程和自定义函数运用范围的一点疑惑
请求帮助:对于存储过程和自定义函数运用范围的一点疑惑createproceduretjfe@kmdmvarchar(20),@yfvarchar(2),@SumValDecimal(18,2)Outputasdeclare@SqlTxtnvarchar(4000)declare@SumDecimal(18,2)Set@SqlTxt='select@SumVal=Sum(isnull(j,0...
85
热度 -
excel用sql语句查询的简单有关问题,请问
excel用sql语句查询的简单问题,请教!我用SELECT*fromOPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel5.0;HDR=YES;DATABASE=e:\XX.xls',sheet1$)语句查询excel中的数据,发现其中例如46.35查询后变为46.350000000000001,请问那怎么查询使与excel的内容...
63
热度 -
如果ID列用的identity(int,1,1),如果哪天到了最大值了怎么处理
如果ID列用的identity(int,1,1),如果哪天到了最大值了怎么办?好像int最大能到2,147,483,647,要是哪天到了这个值怎么办?数据库会自动让它归1吗?color='#e78608'>------解决方案--------------------int已经可以存储将近20亿的数据(正),如果真到了这样的情况,数据库不会自动轮循,是会发生溢出错误的。可以考虑选择使用bigint更...
81
热度 -
分类汇总再相减怎么写
分类汇总再相减如何写?t1:dtdecimal(8,0),tpchar(1),tp1char(2),atdecimal(15,2)原数据:20070101AA11020070101AA21020070101BB1120070101BB2120070102AA12020070102AA22020070102BB1220070102BB22希望结果:20070101A-B1820070102A-B36...
37
热度