需求最近在做一个MRP的项目,需要根据生产下达的计划从原始无聊表中分解出成品所需要的原材料和数量.参考http://www.cnblogs.com/xqhppt/archive/2011/02/15/1955366.htmlhttp://www.cnblogs.com/guoysh1987/arch...
分类:
数据库 时间:
2015-12-07 16:16:58
阅读次数:
216
CREATE FUNCTION [dbo].[Getxxxxxxxxx] ( @productCategoryId INT, @SplitChar varchar )RETURNS NVARCHAR(MAX)AS BEGIN DECLARE @...
分类:
数据库 时间:
2015-12-03 02:07:09
阅读次数:
174
有如下数据表假如我们要查询ID为003的数据的所有子节点我们可以使用CTE 递归查询完成...[sql]view plaincopyprint?ifOBJECT_ID('tb','N')isnotnulldroptabletb;createtabletb(idvarchar(3),pidvarcha...
分类:
数据库 时间:
2015-11-20 21:50:06
阅读次数:
194
;with cte as ( select CONVERT(DATE, DATEADD(DAY, -9, GETDATE())) as paytime union all select dateadd(day,1,paytime) from cte where paytime<GETDA...
分类:
数据库 时间:
2015-11-09 08:16:59
阅读次数:
208
--递归查询 with cte as ( select a.ID,a.Text, a.Name,a.PID from Menu a where id='2' union all select k.id,k.Text, k.name,k.pid from ...
分类:
数据库 时间:
2015-10-30 18:29:39
阅读次数:
162
CTE(Common Table Expression) 公用表表达式,它是在单个语句的执行范围内定义的临时结果集,只在查询期间有效。它可以自引用,也可在同一查询中多次引用,实现了代码段的重复利用。CTE最大的好处是提升T-Sql代码的可读性,可以更加优雅简洁的方式实现递归等复杂的查询。CTE可用于...
分类:
数据库 时间:
2015-10-29 23:28:04
阅读次数:
296
1>cte 字符串拼接,要将拼接的字段转成字符串类型cast(DEPTNAME as nvarchar(max))with deptas( select DEPTNAME as DEPTNAME,DEPTID,PDEPTID,cast(DEPTNAME as nvarchar(max)) as .....
分类:
其他好文 时间:
2015-10-28 17:09:24
阅读次数:
255
时间处理我给你提供一个思路系统有个spt_values表,可以构造一整个月的日期,然后左连接你统计好的数据,用CTE表构造多次查询spt_values的超级经典的应用http://www.cnblogs.com/kingboy2008/p/3978007.html用CTE表构造多次查询http://...
分类:
其他好文 时间:
2015-10-23 01:37:55
阅读次数:
214
;with cteas(select id,caption,parentid,1 Gen from skywfflow where parentid =0UNION ALL select a.id,a.caption,a.parentid,cte.gen+1 Gen from skywfflow a...
分类:
数据库 时间:
2015-10-21 15:37:05
阅读次数:
205
简介 对于SELECT查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的.但是,视图是作为系统对象存在数据库中,那对于结果集仅仅需要在存储过程或是用户自定义函数中使用一次的时候,使用视图就显得有些奢侈了. 公用表表达式(Co...
分类:
数据库 时间:
2015-09-18 00:33:12
阅读次数:
292