判断是否有审核的项目(案例),
网友问:
为问题创建表,并添加相关数据:
CREATE TABLE [dbo].[Goods]( [Projname] [nvarchar](10) NULL, [version] [nvarchar](10) NULL, [state] [nvarchar](3) NULL ) ON [PRIMARY] GO INSERT INTO [dbo].[Goods] ([Projname],[version],[state]) VALUES (N'A项目',N'启动会版',N'已审核'), (N'A项目',N'方案版',N'已审核'), (N'A项目',N'施工图版',N'未审核'), (N'B项目',N'启动会版',N'未审核'), (N'B项目',N'方案版',N'未审核'), (N'B项目',N'施工图版',N'未审核') GO Source Code
以下是Insus.NET实现方法,创建一个自定义函数:
接下来,就可以使用这个自定义函数时进行查询:
;WITH cte_proj AS ( SELECT DISTINCT [Projname] FROM [dbo].[Goods] ) SELECT [Projname], [dbo].[svf_IsApproved]([Projname]) AS [是否审核] FROM cte_proj; Source Code
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。