返回指定日期段的日期列表
摘要:--返回指定日期段的日期列表 select to_date('2018-03-01','yyyy-mm-dd') +rownum-1 as rq from dual connect by rownum <=to_date('2018-03-04','yyyy-mm-dd')+1-to_date('2018-03-01','yyyy-mm-dd')
阅读全文
posted @
2018-03-04 15:35
清风暮雨
阅读(89)
推荐(0) 编辑
把金额汇总时,总是多一分钱或者少一分钱,解决方法
摘要:1.分开算的时候每个结果都保留3-4位小数; 2.汇总时再进到2位。 注意:其他不管取几位都有问题,这里的问题解决了,其他地方还是会有问题。建议还是统一取2位,在最后结算时,使用四舍五入的结算方式。
阅读全文
posted @
2016-04-12 12:18
清风暮雨
阅读(886)
推荐(0) 编辑
SqlDataAdapter定义SqlParameter参数
摘要:SqlDataAdapter.SelectCommand.Parameters.Add(new SqlParameter())
阅读全文
posted @
2016-03-21 23:48
清风暮雨
阅读(640)
推荐(0) 编辑
创建数据库和表的SQL语句
摘要:创建数据库的SQL语句: create database Test_db on primary -- 默认就属于primary文件组,可省略 ( /*--数据文件的具体描述--*/ name='Test_db_data', -- 主数据文件的逻辑名称 filename='G:\database\Te
阅读全文
posted @
2016-03-08 23:39
清风暮雨
阅读(260)
推荐(0) 编辑
with as 如何与update一起使用
摘要:因为with必须紧跟引用的select语句,而不是delete,update,merge等。 所以有2种方式: 方式1. 方式2. 和merge into 一起使用 特别说明:DELETE字句只能写在MATCHED情况中,不匹配时无法删除会报错。当DELETE跟在UPDATE子句之后时,DELETE
阅读全文
posted @
2015-12-16 12:16
清风暮雨
阅读(9557)
推荐(1) 编辑
笛卡尔积sql语句使用方式
摘要:笛卡尔积(cross join)--1.笛卡尔积方式一select a.id,b.code,c.name,d.addrfrom 表1 across join 表2 bcross join 表3 cleft join 表4 e on d.id = a.id and d.code=b.code and ...
阅读全文
posted @
2015-12-02 09:52
清风暮雨
阅读(7436)
推荐(0) 编辑
完整的建表语句(包含表说明和字段说明)
摘要:--增加订单原因成本中心设置表if not exists (select 1 from sysobjects where id = object_id('SAP_OrderCenterSet') and type = 'U') ...
阅读全文
posted @
2015-06-04 18:56
清风暮雨
阅读(558)
推荐(0) 编辑
sql server 清除日志语句
摘要:1.sql server 2005 清除日志语句 dump transaction 数据库名称 with no_log backup log 数据库名称 with no_log dbcc shrinkdatabase(数据库名称) 2.sql server 2008 清除日志语句 sp_dbopti...
阅读全文
posted @
2015-03-24 15:18
清风暮雨
阅读(153)
推荐(0) 编辑
sql 判断临时表是否存在,删除临时表重建
摘要:IF OBJECT_ID('Tempdb..#tmp') IS NOT NULLDROP TABLE #tmp --如果有存在就删除临时表CREATE TABLE #tmp(id int,name char(20)) --重建临时表INSERT INTO #tmpSELECT * FROM tab1...
阅读全文
posted @
2015-01-07 11:29
清风暮雨
阅读(244)
推荐(0) 编辑
WITH 自定义表名称 AS
摘要:一个SQL小技巧,用SELECT查询数据并赋给一个临时表,并使用该临时表关联其他表再次查询数据。WITH CartPOClo AS( SELECT CartonCode,PONum FROM Bn_CartClothing )SELECT C.CartonCode,D.CartonNum...
阅读全文
posted @
2015-01-06 09:54
清风暮雨
阅读(354)
推荐(0) 编辑
横纵转换SQL
摘要:CREATE procedure [dbo].[spr_VerticalHhorizontalConversion] ( @table_to_turn varchar(255), --待旋转的表 @AutoID varchar(255), --保留的关键字段 @key_col va...
阅读全文
posted @
2015-01-04 15:16
清风暮雨
阅读(149)
推荐(0) 编辑
SQL计算时间差
摘要:DATEDIFF 函数 [日期和时间]功能返回两个日期之间的间隔。语法DATEDIFF ( date-part, date-expression-1, date-expression-2 )date-part :year | quarter | month | week | day | hour |...
阅读全文
posted @
2014-12-12 15:55
清风暮雨
阅读(1143)
推荐(0) 编辑
SQL 2个字段相除保留2位小数
摘要:保留2位小数的关键是字段类型要转成浮点数字段类型,如果光用方法:CONVERT(DECIMAL(10,2),(1/7)) 查出来的结果是0.00,而正确的结果是14.29解决方法1:在2个字段前面乘以100.0,注意是100.0不是100,例如:CONVERT(DECIMAL(10,2),(100....
阅读全文
posted @
2014-12-09 10:27
清风暮雨
阅读(3211)
推荐(0) 编辑
sql查询,某字段全是数字的数据
摘要:SELECT * FROM table WHERE code not LIKE '%[^0-9]%'
阅读全文
posted @
2014-09-28 13:56
清风暮雨
阅读(1625)
推荐(0) 编辑
C#代码生成表时在列加上说明
摘要:例:在列审核字段(bytStatus)加上说明:0 未审批、1 审批中、2 已审批、3 错误/*==============================================================*//* Table: Bn_Order ...
阅读全文
posted @
2014-08-22 15:05
清风暮雨
阅读(149)
推荐(0) 编辑
sql 多行合并成1行
摘要:1.多行2.合并成1行的方法是使用group by + max
阅读全文
posted @
2014-06-30 15:23
清风暮雨
阅读(135)
推荐(0) 编辑
sql 中WHERE CURRENT OF 是什么意思
摘要:这是游标里面用的,表示当前游标指向的记录.用法:--用游标实现将书号为‘A001’的书本的价格提高10 元declare @bno intdeclare @bname nvarchar(50)declare @author nvarchar(50)declare @price intdeclare ...
阅读全文
posted @
2014-06-04 15:09
清风暮雨
阅读(1268)
推荐(0) 编辑
sql用replace 替换字符
摘要:语法REPLACE ( original-string, search-string, replace-string )参数如果有某个参数为 NULL,此函数返回 NULL。original-string 被搜索的字符串。可为任意长度。search-string 要搜索并被 replace-stri...
阅读全文
posted @
2014-05-28 09:44
清风暮雨
阅读(811)
推荐(0) 编辑