小编Jos*_*ujo的帖子

将字符串表达式转换为布尔逻辑 - C#

我想将字符串表达式转换为真正的布尔表达式.

下面的表达式将是一个输入(字符串):

"(!A && B && C) || (A && !B && C) || (A && B && !C) || (A && B && C)"
Run Code Online (Sandbox Code Playgroud)

变量A,B和C将具有您的布尔值(true或false).

我如何转换字符串表达式,替换逻辑值并使用C#进行验证?

c# logic expression

6
推荐指数
1
解决办法
1859
查看次数

MySQL - SUM DateTime?

我需要求和日期时间值,但我不知道如何做到这一点.

我在桌子上:

在此输入图像描述

我的查询:

SELECT 
    SUM(h.dtplay) AS Time 
FROM 
    tblhistory AS h, 
    tblgame AS g 
WHERE 
    h.idgame = g.id AND 
    g.description = gameName;
Run Code Online (Sandbox Code Playgroud)

但是,当我运行该查询时,我的结果是:

在此输入图像描述

为什么不对?

编辑

我在表格中将日期时间格式更改为:

在此输入图像描述

所以,我需要总结时间值.

编辑2

正确的查询:

SELECT 
   SEC_TO_TIME(SUM(TIME_TO_SEC(h.DtPlay))) AS Time 
FROM 
   tblhistory AS h, 
   tblgame AS g 
WHERE 
   h.idgame = g.id AND 
   g.description = gameName;
Run Code Online (Sandbox Code Playgroud)

感谢@Newbee Dev和@EhsanT :)

mysql datetime

6
推荐指数
1
解决办法
4624
查看次数

标签 统计

c# ×1

datetime ×1

expression ×1

logic ×1

mysql ×1