小编gza*_*axx的帖子

已在sql中求和的列的总和

SELECT DISTINCT emp_no, sum(CASE WHEN isnull(PresAbs,0)='WO' THEN 1 ELSE 0 END)  WO,
    sum(CASE WHEN isnull(PresAbs,0)='WP' THEN 1 ELSE 0 END)  WP, 
sum(CASE WHEN isnull(PresAbs,0)='HL' THEN 1 ELSE 0 END)  HL, 
sum(CASE WHEN isnull(PresAbs,0)='A' THEN 1 ELSE 0 END)  A,**sum(WO+WP+HL+A)** 
from TRN_ATTN072013 WHERE CONVERT(varchar,Tdate,112)>'20130712' and CONVERT(varchar,Tdate,112)<'20130717' 
group by emp_no
ORDER BY emp_no
Run Code Online (Sandbox Code Playgroud)

我想总结这个列WO,WP,HL,A我如何总结这些列

c# mysql sql database sql-server

4
推荐指数
1
解决办法
105
查看次数

将布尔值显示为 Yes 或 No

我正在查询数据库并将值分配给我序列化并在报告中显示的对象。

事情是布尔变量在报告中显示为真或假。如何让值显示为“是”或“否”。

这是我的课

public class ProductReportView
{
    public int Count { get; set; }
    public string ProductCode { get; set; }
    public string ProductTitle { get; set; }
    public string Producer { get; set; }

    public bool VideoOnDemand { get; set; }
    public bool PreviewScreen { get; set; }
    public bool QualityCheck { get; set; }
    public bool Archive { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这就是我分配值的方式

OleDbDataReader dbreader = cmd.ExecuteReader();

while (dbreader.Read())
{
     Console.WriteLine("Record " + totalCount++);
     ProductReportView rep = new …
Run Code Online (Sandbox Code Playgroud)

c# boolean oledbdatareader

-1
推荐指数
1
解决办法
7464
查看次数

标签 统计

c# ×2

boolean ×1

database ×1

mysql ×1

oledbdatareader ×1

sql ×1

sql-server ×1