如何在asp.net代码后面转换sql查询 [英] How to convert sql query in asp.net code behind

查看:63
本文介绍了如何在asp.net代码后面转换sql查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在asp.net代码中编写此选择查询

How to write this select query in asp.net code behind

DECLARE @calls_table TABLE
    (
      ID INT ,
      Division CHAR(1) ,
      [STATUS] VARCHAR(50)
    )
INSERT  INTO @calls_table
        ( ID, Division, STATUS )
VALUES  ( 1001, 'A', 'Open' ),
        ( 1002, 'B', 'Closed' ),
        ( 1003, 'A', 'Closed' ),
        ( 1004, 'C', 'Open' ),
        ( 1005, 'C', 'Open' )



SQL查询:


SQL Query:

SELECT  Division ,
        SUM(CASE WHEN STATUS = 'Open' THEN 1
                 ELSE 0
            END) AS Open_Calls ,
        SUM(CASE WHEN STATUS = 'Closed' THEN 1
                 ELSE 0
            END) AS Closed_Calls ,
        COUNT(*) AS 'Total_Calls' ,
        CONVERT(DECIMAL(5, 2), SUM(CASE WHEN STATUS = 'Closed' THEN 1
                                        ELSE 0
                                   END)) / COUNT(*) AS Closed_Calls_Perc
FROM    @calls_table
GROUP BY Division





请尽快给我答案。



谢谢

Sathik



Please kindly give me the answer as soon as possible.

Thanks
Sathik

推荐答案

以字符串格式存储sql查询。然后使用该字符串并执行它
Store that sql query in string format. then use that string and execute it


这篇关于如何在asp.net代码后面转换sql查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆