case

    0热度

    1回答

    我有这个表在MySQL: | player1 | player2 | date | fs_1 | fs_2 | Jack Tom 2015-03-02 10 2 Mark Riddley 2015-05-02 3 1 ... 我需要知道有多少个ACE球(fs_1)播放器1之前已经在date_g报道比赛做(前10天例)。 这是我尝试没有成功: O

    0热度

    4回答

    我有一个带有分组列和数字列的表,我想对其进行总结。我的表看起来像这样: Person Object Count -------- --------- ------- John apples 1 John pears 6 John ferrari 10 Mike porsche 3 Mike ferrari 1 我想创建一

    0热度

    3回答

    我正在使用SQL Server,其中我无法更新任何现有列,也无法向数据添加更多数据/列。我有一列dttime (yyyy-mm-dd hh:mm:ss)它由每个条目的日期时间值组成。 我要选择现有列,和一个新的列wd将在其他日子的情况下被填充为“周末”当周的日子或者是周六或周日和“工作日” 我使用下面的查询: SELECT id, total, case when dayofweek(dttim

    0热度

    1回答

    我想转换一个用于spotfire的excel公式。 在Excel =IF(MONTH(A1294)<>MONTH(B1294),(EOMONTH(A1294,0))+1,"") 对于上下文=IF(MONTH(Start Time)<>MONTH(End Time),(EOMONTH(Start Time,0))+1,"") 在Spotfire中我有一个计算列,我尝试使用下面的代码,但收到错误“的函

    0热度

    2回答

    select t1.customer_code as doc_num, CONVERT(VARCHAR,t2.created_on,103) as doc_date, t2.sap_cardcode as sap_doc_num ,t2.void_flg,t2.status_ind,t2.err_msg from customer t1 inner join sap_customer t2

    0热度

    3回答

    我正在尝试将名为Multiplier的新列添加到名为Trades的现有表中。此列的行值将取决于交易表上名为类型的另一列。如果Type不是“Equity”,“Corp”或“Option”,则需要从另一个名为ContractSize的表中查找该值。最后,我希望Multiplier列的数据类型为十进制(7,3 。)我的代码是: ALTER TABLE Portfolio.Trades ADD Mult

    0热度

    5回答

    这是什么问题? 是的,我可以做一个if else语句,但我想用case语句做这件事。 在我的控制器 query_limit = case current_user when nil return 5 when is_admin? return 200 when has_role?('registered')

    0热度

    1回答

    我有一个具有以下select case语句的函数。如果我在条件部分有一个Excel,该功能不起作用。 像:Case Is >= Sheets("list").Range("M50") 功能的工作原理,如果我把一个价值为条件, 如:Case Is >= 5 的选择如下所示。是否使用不允许的公式?有没有解决办法? Select Case distance Case Is >= Sheets("l

    0热度

    1回答

    假设我们有以下四个表: create table table_x(x number, title varchar2(100)); create table table_y(y number, x number, title varchar2(100)); create table table_z(z number, y number, x number, title varchar2(10

    0热度

    1回答

    我有一个SQL Server数据库,我试图提取特定的数据。我需要计算每行中的所有非空列,从另一列中减去一列,以及从其他表列(连接)中获取数据。 这就是我所在的地方,有人可以看看代码并告诉我我做错了什么(忽略硬编码的日期,它们仅用于测试)? SELECT ((CASE WHEN TC.Time0 IS NOT NULL THEN 1 ELSE 0 END) + (CASE WHE