自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 row_number() over(partition by a order by b desc) 用法

Row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪列rownum然后再进行排序,而此函数在包含排序从句后是先排序再计算行号码.  

2017-07-12 15:46:17 787

原创 期列转行做表头带星期的和求和的

示例图!--测试数据if not object_id(N'Tempdb..#T') is null drop table #TGoCreate table #T([name] nvarchar(22),[date] Date,[value] int)Insert #Tselect N'吉斌','2017-07-01',10 union allselect N'吉斌','2

2017-07-07 15:02:31 756

原创 sql语法请教,这一行某列的数是上一行该列,经过计算后得出来的数,语法怎么写

做资金日报表就像上面的图  下面这行的昨日余额列等于上面这列加减对应的收入和支出列,或是取自上一行今日余额列,请问这种方式应该怎么写--测试数据if not object_id(N'Tempdb..#T') is null drop table #TGoCreate table #T([time] Date,[余额] int,[收入] int,[支出] int)Insert #

2017-07-05 17:07:34 1246

转载 SQL计算两个日期之间的工作天数(除过周六日的天数)

计算两个日期之前的工作天数,可通过编写如下函数实现: createFUNCTION [dbo].[f_workday]( @dt_begin datetime,  --计算的开始日期 @dt_end  datetime    --计算的结束日期 )RETURNS int AS BEGIN DECLARE @i int, @j int,@s  datetime

2017-07-05 15:48:20 2991

原创 K3表结构(一)

系统ID   表ID   表名En  表名Chs   说明      0          6  t_Supplier  供应商表  供应商资料    0         20  t_Department  部门表  部门    0         34  t_CodeTypeFP  编码规则分配表表  编码规则分配表表    0         47  t_VoucherTplT

2017-05-05 16:01:43 1752

原创 K3 二次开发常用数据表

[sql] view plain copy     select * from icclasstype  where fname_chs like '%供货%'   用此表基本上可以查询到所有的表  select * from POrequest               --采购申请单表头  select * from POrequestentr

2017-03-01 15:18:54 1185

原创 K3 BOS 表单插件开发 - 表头值改变事件

在 创建表单插件中,每个类中都有如下代码:[vb] view plain copy   '定义 BillEvent 接口. 必须具有的声明, 以此来获得事件  Private WithEvents m_BillInterface  As BillEvent     Public Sub Show(ByVal oBillInterf

2017-03-01 15:16:43 1673

原创 如何获取最后一条数据

条件:以ID为例,获取最后一个id的数据   where username='admin'   可不写,写了就是username='admin'  的最后一条,不写就是所有数据里的最后一条where id=(select top 1 id from abc where username='admin' order by id desc)

2017-02-15 08:40:33 1523

原创 sql单独获取时间的年月日部分

方法一:select year(getdate()),month(getdate()),DAY(GETDATE())year('2004-2-12')  --取年month('2004-2-12')  --取月DAY(GETDATE())  --取日方法二:SELECT DATEPART(m, getdate()), DATEPART(d, getdate())

2017-02-03 11:33:46 5330

转载 k3cloud二次开例子

k3cloud二次开例子目录(?)[+]开发工具•        Visual studio 2012•        IE插件Silverlight5•        SQLServer 2008R2 或 Oracle 11G R2•        跟踪工具(HttpWatchPro6.0)•        插件Building路径(K3C

2017-01-17 10:10:26 3461 2

原创 K3Cloud开发相关事件和数据模型

1.K3 Cloud打开 提示错误:未能加载文件或程序集“XXXXXXXXX”或它的某一个依赖项原因:未正常关机导致的Temporary ASP.NET Files文件夹下的文件损坏解决:删除C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files下的文件,iisreset重启IIS2.K

2017-01-04 16:48:11 1127

原创 金蝶K3Cloud常用数据表整理

1.基础资料T_ORG_ORGANIZATIONS  组织表T_ORG_ORGANIZATIONS_L   组织表T_BAS_ASSISTANTDATA_L 辅助资料分类T_BAS_ASSISTANTDATAENTRY  辅助资料列表T_BAS_ASSISTANTDATAENTRY_L  辅助资料列表t_bd_accountbook_l(账簿多语言)

2017-01-04 16:45:58 8836

原创 sql中获取表的列名

方法一:select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name=‘你的表名') 方法二:select 列名=name from syscolumns where id=object_id(N'你的表名'')

2016-12-30 17:04:44 4425

转载 关于sendtoback()和bringtofront() 的理解

如下的代码: button2.Dock = DockStyle.Top; button1.SendToBack(); button1.Dock = DockStyle.Top; button3.Dock = DockStyle.Bottom; 运行后,3个button的顺序始终为: button1 button2 button3 如果代码改为: button

2016-12-20 16:27:25 413

原创 在SQL Server中,关于with as使用介绍

一.WITH AS的含义     WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分

2016-12-19 14:33:54 745

原创 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I

2016-12-19 14:00:21 234

转载 sql中详解round(),floor(),ceiling()函数的用法和区别?

sql中详解round(),floor(),ceiling()函数的用法和区别?round() 遵循四舍五入把原值转化为指定小数位数,如:round(1.45,0) = 1;round(1.55,0)=2floor()向下舍入为指定小数位数 如:floor(1.45,0)= 1;floor(1.55,0) = 1ceiling()向上舍入为指

2016-12-19 13:46:41 29892

原创 c#三元运算符

c#三元运算符C#中有一个三元运算符“?:”,语法为:条件表达式?表达式1:表达式2;该操作首先求出条件表达式的值(bool类型),为true时调用表达式1,为flase时调用表达式2。其逻辑为:“如果为真执行第一个,否则执行第二个。”例如:a=3>4?3:4;输出为4。a=3?: 运算符可以用作 if...else 语句的快捷方式。它通常用

2016-12-16 10:33:01 1115

原创 date日期函数

select GETDATE()--DATEADD()参数1,指定的日期部分,参数2,整数值,参数3select DATEADD(dd,-1,GETDATE())select DATEADD(MM,1.6,GETDATE())--datediff 求两个指定日期之间的差select DATEDIFF(YY,'2008-8-8',GETDATE())--DATENAME返回的

2016-12-09 14:43:00 309

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除