摘要: //简单计算 2个时间 相差的 天数 和 小时数 declare @time1 datetime declare @time2 datetime set @time1='2012-03-19' set @time2=GETDATE() select LTRIM(DATEDIFF(dd,@time1,@time2))+'天'+LTRIM(DATEDIFF(hh,@ti... 阅读全文
posted @ 2012-04-18 16:22 忙碌在路上 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 如果表中没有很好的列 来确定 唯一行,不防用一下这个 方法 还是比较精准的 update db set a=11111 from (select row_number() over ( order by a) as id ,a from #b) as db where id=2 阅读全文
posted @ 2012-04-09 13:39 忙碌在路上 阅读(424) 评论(0) 推荐(0) 编辑
摘要: select b as 标识,COUNT(*) AS 数量,(select COUNT(*) from num) as 总数量,(ltrim(cast(count(*)*100./nullif((select count(*) from num),0) as decimal(12,2)))+'%') as 占比 from num group by b order by 数量 阅读全文
posted @ 2012-04-07 15:34 忙碌在路上 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 系统函数用于获取有关计算机系统、用户、数据库和数据库对象的信息。系统函数可以让用户在得到信息后,使用条件语句,根据返回的信息进行不同的操作。与其它函数一样,可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用系统函数。 ·COL_LENGTH() COL_LENGTH() 函数语法如下: COL_LENGTH (<'table_name'>, <'colum... 阅读全文
posted @ 2012-03-09 14:27 忙碌在路上 阅读(294) 评论(0) 推荐(0) 编辑
摘要: SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') ----或者 select @@VERSION 阅读全文
posted @ 2012-02-24 11:45 忙碌在路上 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 表 pdzb2 已经建立了。~~~~~~~~~~~~~~ -----------------------------------华丽的分割线------------------------------------------- ----声明需要的变量 declare @sql varchar(2000), @TypeID int, @gys... 阅读全文
posted @ 2011-12-25 13:24 忙碌在路上 阅读(317) 评论(0) 推荐(0) 编辑
摘要: ---切入数据库 USE zhangbei ----自定义函数定义 create function perimeter (@S numeric(38,20)) returns numeric(38,20) as begin declare @pi numeric(38,20) set @pi = '3.1415' return (select ... 阅读全文
posted @ 2011-12-14 10:16 忙碌在路上 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 今天在群里看到有人提问 怎么实现如下图的功能,很明显,如果我们手工插的话,费时费力,那何不来个循环判断插入了,这使我想起了 while 语句 说做就做 于是 写出了 下面的代码: create table rq (dt datetime , wb varchar(5) ) declare @dt datetime declare @n ... 阅读全文
posted @ 2011-12-11 14:28 忙碌在路上 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 功能键-输入plu号-确认-两次去皮键-输入新价格-确认 ok 阅读全文
posted @ 2011-11-15 13:37 忙碌在路上 阅读(3396) 评论(0) 推荐(0) 编辑
摘要: SQL学习之查询技巧 查询表是否存在的两种方法方法一 判断系统对象是否存在DECLARE @DbTableFileName VARCHAR(100)SET @DbTableFileName = 'tx'IF objectproperty(object_id(@DbTableFileName),'IsUserTable') IS NOT NULL PRINT 'EXISTS 'ELSE PRINT 'NOT EXISTS 'IF object_id(@DbTableFileName) IS NOT NULL PRINT 'E 阅读全文
posted @ 2011-10-28 16:39 忙碌在路上 阅读(3278) 评论(0) 推荐(1) 编辑