【问题标题】:How to get order by [duplicate]如何通过[重复]获得订单
【发布时间】:2017-01-03 03:04:29
【问题描述】:

在下面的数据透视表中无法按日期获取订单。请帮助我。

例如:- 11 月、12 月、1 月

select * 
from
(
    select 
        Dsgn_Entered_By, 
        COUNT(ddif_number) DDIF_Number,
        SUBSTRING(DATENAME(MONTH,Entered_Date),0,10) as Date,
        DATEPART(mm,Entered_Date) Entered_Date
    from Design_Entry_Fixture_Input 
    group by Entered_Date,Dsgn_Entered_By
)
yy
PIVOT
(
    SUM(DDIF_Number) 
    for Dsgn_Entered_By IN ([chandru.r],[praveen.n],[CHETAN B],[HANUMANTH REDDY],[PRAVEEN NAIK],[saravana.k],[Yogitha])
)PVT  
order by Entered_Date

【问题讨论】:

  • This thread 可以帮到你
  • 您可能会收到一条错误消息。如果您将错误的确切文本添加到您的问题中,这将非常有用。

标签: c# sql asp.net


【解决方案1】:

试试这个:

select * 
from
(
select * 
from
(
    select 
        Dsgn_Entered_By, 
        COUNT(ddif_number) DDIF_Number,
        SUBSTRING(DATENAME(MONTH,Entered_Date),0,10) as Date,
        DATEPART(mm,Entered_Date) Entered_Date
    from Design_Entry_Fixture_Input 
    group by Entered_Date,Dsgn_Entered_By
)
yy
PIVOT
(
    SUM(DDIF_Number) 
    for Dsgn_Entered_By IN ([chandru.r],[praveen.n],[CHETAN B],[HANUMANTH REDDY],[PRAVEEN NAIK],[saravana.k],[Yogitha])
)PVT ) t 
order by Entered_Date

【讨论】:

    猜你喜欢
    • 2017-04-23
    • 1970-01-01
    • 2011-03-20
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多