小编Mow*_*gli的帖子

在ORDER BY之后将空行插入结果

我有SQL查询,我想在结果中添加插入空行,这样很容易看到结果.我想在ORDER BY之后插入它.不知道是否可以做到.

这是我的选择声明.

SELECT TableName.CREWACTIONFACTID
      ,TableName.CREWKEY as CrewKey
      ,TableName.EVENTKEY as EventID
      ,TableName.ACTIONSEQUENCE
      ,case TableName.ACTIONTYPE
            when 'DISPATCHED' then '2-Dispatched'
            when 'ASSIGNED' then '1-Assigned'
            when 'ENROUTE' then '3-Entoute'
            when 'ARRIVED' then '4-Arrived'
            else 'unknown'
            end  as Type
      ,TableName.STARTDATETIME as StartTime
      ,TableName.ENDDATETIME as EndTIme
      ,TableName.DURATION as Duration

  FROM DatabaseName.TableName TableName
  where 
    To_Date(to_char(TableName.STARTDATETIME, 'DD-MON-YYYY')) >= To_Date('?DATE1::?','MM/DD/YYYY')
    AND To_Date(to_char(TableName.ENDDATETIME, 'DD-MON-YYYY')) <= To_Date('?DATE2::?','MM/DD/YYYY')
   ORDER BY TableName.EVENTKEY, TableName.STARTDATETIME,TableName.ACTIONSEQUENCE
Run Code Online (Sandbox Code Playgroud)

sql oracle

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

Vlookup并获取最小值(日期)

TOP表是输入,下表是所需输出的预览.

对于每个ID,我需要找到最早的日期时间.我还需要其他专栏的其他信息(请参见下图).

我目前的解决方案是:在Cell E2 =A2
Cell E3中向下拖动=IF(E2<>A3,IF(E1=A3,"",A3),"")

在单元格F2中,向下拖动=IF(E2<>"",MIN(IF($A$2:$A$14=E2,$C$2:$C$14)),"") Ctrl + Shift + Enter

在此输入图像描述

excel excel-formula excel-2010

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

什么是SQLPlus命令来查看VIEW语句?

我刚刚发现我正在运行的一个查询不是来自实际的表,而是来自一个VIEW.

我想在那个VIEW中看到SQL查询.如果我试着describe让一个对象不存在错误.当我从视图中选择时,我得到了一些数据.

sql oracle

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

Android:未处理的异常类型IOException错误

我是Android开发者的总菜鸟.我还在学习,而且我是我的app dev的第一步.

我有这个代码工作,它运行良好或常规Java,现在我正在尝试实现到Android操作系统.

在我的代码中,它说TEST.openStream()我得到Unhandled exception type IOException错误.

 package com.zv.android;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;

import android.app.Activity;
import android.os.Bundle;

public class ZipActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        try {
            URL TEST = new URL("http://www.google.com/");
            BufferedReader in = new BufferedReader(new InputStreamReader(TEST.openStream()));

            String inputLine;
            int line=0;
            while ((inputLine = in.readLine()) != null){
                line++;
                       //System.out.println(line + "\t" + inputLine); 
            }
           // in.close(); …
Run Code Online (Sandbox Code Playgroud)

java android

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

如何使用autohotkey退出程序?

我正在使用autohotkey来做一些自动化过程.

关闭chrome.exe我需要帮助

我试过了

        Process, Close,  chrome.exe
;    or
        Run taskkill /im chrome.exe
Run Code Online (Sandbox Code Playgroud)

但是当我再次启动它时,它会给我一个chrome崩溃的错误.

谢谢

autohotkey google-chrome batch-file

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

如果列B中的ID重复,如何在列C中计算"是"的次数

我需要帮助在C列中计算是,但只有在B列中的ID重复时才计算一次

输出样本.对于以下计数的样本应为6.

这是dropbox文件链接. Dropbox文件链接

在此输入图像描述

我可以通过if和else条件使用公式来做到这一点,但我希望有人可以使用单行公式提出更好的方法.

细胞F2中的当前解决方案

=IF(B2<>B1,IF(C2="Yes","1",""),IF(B2=B1,IF(F1="1","",IF(B2=#REF!,"",""))))
Run Code Online (Sandbox Code Playgroud)

在单元格F3和向下

=IF(B3<>B2,IF(C3="Yes","1",""),IF(B3=B2,IF(F2="1","",IF(B3=B1,"",""))))
Run Code Online (Sandbox Code Playgroud)

然后我只计算所有的并得到总数1.

=countif(F2:F159,"1")
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba excel-formula excel-2010

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

上周一Excel的日期

今天是02/27/2013,这是Wensday.我需要一个公式,它将返回我上周一的日期.这将是(02/17/2013)

我需要这样我可以在我发送电子邮件的vba代码中使用文件名或电子邮件主题.

With oMail
     'Uncomment the line below to hard code a recipient
     .To = "myemail@email.com"
     'Uncomment the line below to hard code a subject
     .Subject = "Current Report"
     .Attachments.Add WB.FullName
    .Display
End With
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba excel-formula excel-2010

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

我可以在WHERE子句中使用CASE表达式吗?

我不知道如何在sql中编写查询.
这是我到目前为止所尝试的.

where
  case 
       when a.book_id like 'AB%' then a.book_id = b.school_id,   --1   
       when a.book_id like 'CB%' then a.book_id = b.college_id.  --2
  end
Run Code Online (Sandbox Code Playgroud)


案例1和2解释.

1-我相信是好的.
2- a.book以字母CB开头,CBQ123然后只需取Q123= b.college_id.

b.college_id前面没有CB.

编辑以添加示例

select 
       a.Name,
       a.ID,
       a.Due,
       b.school_id,
       b.college_id
from Student a and FinishedStudent b
where
  case 
       when a.book_id like 'AB%' then a.book_id = b.school_id,   --1   
       when a.book_id like 'CB%' then a.book_id = b.college_id.  --2
  end
Run Code Online (Sandbox Code Playgroud)

如果a.book = CBQ111那么Q111在FinishedStudent表中而不是CBQ11,所以我需要比较最后3个字符.

用案例2编辑

   when a.book_id ='CBQ111' then a.book_id(Q111) = b.college_id. …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

2
推荐指数
1
解决办法
453
查看次数

如何在excel中粘贴B列的最后一行?

我需要将H2:L2中的细胞一直向下切割并粘贴到B列的最后一行.

每次数据都不同,所以我不能硬编码任何范围.

VBA代码很不错,从H2:L2向下切割并粘贴/插入B列的最后一行.

到目前为止我得到了.

Range("H2:L2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Cut
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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

如何不从不喜欢条件的地方排除null?

在我的查询的where子句中,如果我在where子句中包含条件,例如

where 
      T2.Comments not like '%ABC%' 
  and T2.Comments not like '%xyz%'
Run Code Online (Sandbox Code Playgroud)

它还会过滤空白/空注释.我不希望它过滤掉null或空格.

什么是过滤掉例如的另一种方法.ABC而且xyz也不排除nulls/blanks?

其余的caluse ..(添加底部两个条件后我没有得到任何空值.

Where
    T1.OUT_NO = T2.OUT_NO 
AND T3.OUT_NO = T1.OUT_NO 
AND CAUSE_CAP.CAUSE_NO NOT IN (1,3,5,7,9) 
AND ("T1"."TIME_STAMP">=TO_DATE ('01-04-2013 00:00:00', 'DD-MM-YYYY HH24:MI:SS') AND "T1"."TIME_STAMP"<TO_DATE ('06-04-2013 23:59:59', 'DD-MM-YYYY HH24:MI:SS')) 
AND NOT (CAUSE_CAP.CAUSE_NO = 13 AND START_TABLE.TABLE_NO = 83)
AND T2.Comments not like '%ABC%'
AND T2.Comments not like '%XYZ%'
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle10g

2
推荐指数
1
解决办法
9136
查看次数