common-table-expression

    0热度

    2回答

    我试图从我的表格中计算男性和女性的百分比;到目前为止,我已经计算了女性总数,男性总数以及我的桌子上未公开的数字。但是,我想从这些总数中计算女性和男性的比例。 我的初始查询看起来像: SELECT [description] AS [Gender] , COUNT(C.id) AS [GenderCount] FROM dbo.Customers AS [C] INNER J

    1热度

    1回答

    我有一个这样的查询: USE [MyDataBase] GO DECLARE @day DATE = '2017-05-18' DECLARE @camp VARCHAR(500) = '9015'; WITH ODCALLS AS (SELECT * FROM [dbo].[ODCalls_2017_05] WHERE CONVERT(DATE, CallLocalTime)

    3热度

    1回答

    我是一个SQL启动器。我有一个对我来说非常棘手的问题,故事很长。 第1张表是存储用户信息的用户表。 第二个表是存储用户事务的事务表。 create table nl_users ( userid int not null primary key, datejoin datetime not null, referrer int not null, poin

    1热度

    1回答

    我有一个表前三量与人均几个汇款: CREATE TABLE [dbo].[Transactions]( [sender] [varchar](25) NULL, [receiver] [varchar](25) NULL, [TranDate] [date] NULL, [amount] [money] NULL) 我必须写一个返回收到可以说1500美元的

    0热度

    1回答

    我使用PostgreSQL WITHhttps://www.postgresql.org/docs/current/static/queries-with.html。我可以运行相当复杂的查询,但是我可以使用已排序的数据吗?例如: SELECT id, f_name, l_name, email FROM users WHERE f_name = 'BabyBoy' WITH i_need_d

    1热度

    1回答

    林具有defenition的CTE如下 ;With Paths as ( select s.ID as RootID,t.subject_ID,t.Parent_ID ,t.text, CONVERT(nvarchar(max),t.text) as Path,convert(nvarchar(max),t.subject_ID) as P2 from @search

    -1热度

    2回答

    我在另一个表中有单个表和项目关系的树结构。我需要找出所有项目中的父母。 SELECT Id FROM dbo.Items WHERE Selected = 1 因为我从查询得到6,9,11,我需要回到那些7,5,2. 的父项ID我想我应该为此使用某种递归CTE,但我不确定从哪里开始。 你能帮我吗?谢谢! dbo.Relationship Id ParentId 3 6 6 7

    2热度

    1回答

    在Windows NT 6.0(Build 6002:Service Pack 2)上使用Microsoft SQL Server 2008(SP3) - 10.0.5520.0(X64) Standard Edition(64位) 描述: [ORC_RESULT]和GROUPING_SELECT是CTE表。 我有奇怪的CTE(公用表表达式)错误。 SELECT a.keysbor --,gs.

    0热度

    1回答

    我试图在from子句中使用递归CTE。这CTE作品本身: with i (i) as ( values (1) union all select i + 1 from i where i < 3 ) select * from i; I ------------- 1 2 3 但是当我尝试它

    -1热度

    1回答

    在我的SQL数据模型中,我有一个将客户与客户帐户关联的关系表。一个账户可以由多个客户持有,而一个客户可以持有多个账户。 我想找到客户之间的关系,同时也显示帐户。为此,我创建了一个给定客户编号的CTE,递归提取客户关系和关系的关系。 例如,假设我有以下数据集: 顾客1,帐户1 顾客2,帐户1 顾客2,账户2 客户3,帐户2 客户4,账户3 运行CTE for客户编号1我想获取客户1,2,3,帐户1,