小编ria*_*ani的帖子

如何在存储过程中结合两个查询以获得一行结果

我有一个存储过程,我加入了两个查询.我的疑问是

alter PROCEDURE test

@SDate datetime,
@EDate datetime
Run Code Online (Sandbox Code Playgroud)

-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;

-- Insert statements for procedure here
(Select count(quoteid) as TotalQuote, sum(totalamount) as QuoteAmount from dbo.QuoteBase
where CreatedOn BETWEEN @SDate AND @EDate) 
union All

(select  count(salesorderid)as TotalOrders, sum(totalamount) as OrderAmount from dbo.SalesOrderBase Where
CreatedOn BETWEEN @SDate AND @EDate)
Run Code Online (Sandbox Code Playgroud)

我得到了结果列

Total Quote    Quote Amount
17                   700
118                 5000
Run Code Online (Sandbox Code Playgroud)

但我想要结果

Total Quote    Quote Amount    Total …
Run Code Online (Sandbox Code Playgroud)

sql-server

8
推荐指数
1
解决办法
7320
查看次数

在asp.net中获取radgrid telerik隐藏列的值

我有一个radgrid,我隐藏Id列.现在我想在linkbutton click上获得它的价值.如果列可见,它可以正常工作

当它不可见时显示空白值.我的代码是

 protected void RadGrid1_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
{
    if (e.CommandName == "Detail")
    {
        GridDataItem dataItm = e.Item as GridDataItem;

        string value = dataItm["Id"].Text;
    }
}
Run Code Online (Sandbox Code Playgroud)

asp.net telerik radgrid

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×1

radgrid ×1

sql-server ×1

telerik ×1