小编JBu*_*ace的帖子

SQL"之间"不包括在内

我有这样的查询:

SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01'
Run Code Online (Sandbox Code Playgroud)

但即使第一次有数据,这也没有结果.

created_at看起来2013-05-01 22:25:19,我怀疑它与时间有关?怎么解决这个问题?

如果我执行更大的日期范围,它可以正常工作,但它应该(包含)也可以使用单个日期.

sql t-sql sql-server date sql-server-2008

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

如何解码Base64字符串?

我在Powershell中有一个普通字符串,它来自包含Base64文本的文本文件; 它存储在$x.我试图解码它:

$z = [System.Text.Encoding]::Unicode.GetString([System.Convert]::FromBase64String($x));
Run Code Online (Sandbox Code Playgroud)

如果$x是在Powershell中创建的Base64字符串(但事实并非如此),则此方法有效.这不适$x用于来自文件的Base64字符串,$z只是最终结果??.

我错过了什么?例如,$x可能YmxhaGJsYWg=是Base64 for blahblah.

简而言之,YmxhaGJsYWg=是在一个文本文件中,然后在这个Powershell代码中放入一个字符串,我尝试解码它,但最终??等等.

powershell base64

49
推荐指数
6
解决办法
12万
查看次数

如何在Powershell中管理.exe执行的所有输出?

在Powershell中,我正在运行psftp.exe这是PuTTy的主页.我这样做:

$cmd = "psftp.exe"
$args = '"username@ssh"@ftp.domain.com -b psftp.txt';
$output = & $cmd $args
Run Code Online (Sandbox Code Playgroud)

这有效; 我正在打印出来$output.但它只捕获该变量中的一些输出(如"远程工作目录[...]")并将其他输出抛出到如下错误类型:

psftp.exe : Using username "username@ssh".
At C:\full_script.ps1:37 char:20
+         $output = & <<<<  $cmd $args
    + CategoryInfo          : NotSpecified: (Using username "username@ssh".:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
Run Code Online (Sandbox Code Playgroud)

这个"使用用户名......"等看起来像普通的FTP消息.如何确保所有输出都被输入$output

powershell output

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

如何使用WorksheetFunction.VLookup错误处理1004错误?

我有这个代码:

Dim wsFunc As WorksheetFunction: Set wsFunc = Application.WorksheetFunction
Dim ws As Worksheet: Set ws = Sheets("2012")
Dim rngLook As Range: Set rngLook = ws.Range("A:M")

'within a loop
  currName = "Example"
  cellNum = wsFunc.VLookup(currName, rngLook, 13, False)
Run Code Online (Sandbox Code Playgroud)

预计VLookup不会总能找到结果; 但是当它没有找到结果时,我甚至可以在错误检查下一行之前将错误输出.

错误:

运行时错误'1004':无法获取WorksheetFunction类的VLookup属性

找到结果时,它工作正常.在这里处理错误的好方法是什么?

excel vba excel-vba

15
推荐指数
2
解决办法
10万
查看次数

尝试在Powershell中捕获可执行文件exe?

我想在Powershell中对.exe执行Try Catch,我看起来像这样:

Try
{
    $output = C:\psftp.exe ftp.blah.com 2>&1
}
Catch
{
    echo "ERROR: "
    echo $output
    return
}

echo "DONE: "
echo $output
Run Code Online (Sandbox Code Playgroud)

当我使用说无效的域时,它会返回一个错误,psftp.exe : Fatal: Network error: Connection refused但我的代码没有捕获它.

我怎么会发现错误?

powershell try-catch

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

GROUP BY和COUNT如何包含零和?

我有像这样的SQL($ytoday5天前):

$sql = 'SELECT Count(*), created_at FROM People WHERE created_at >= "'. $ytoday .'" AND GROUP BY DATE(created_at)';
Run Code Online (Sandbox Code Playgroud)

我想让它每天返回一个值,所以在这种情况下会返回5个结果(5天前直到今天).

但是说Count(*)昨天为0,而不是返回零,它在该日期根本不返回任何数据.

如何更改该SQLite查询,以便它还返回计数为0的数据?

sql sqlite

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

如何将Invoke-Expression的输出传递给字符串?

在Powershell脚本中,我是这样的:

Invoke-Expression "& `"C:\Scripts\psftp.exe`" ftp.blah.com"
Run Code Online (Sandbox Code Playgroud)

我想将所有输出,错误等管道传递给字符串 $output

我怎样才能做到这一点?我最后也尝试过>,$output = ...但似乎都没有发现错误和排序.

powershell

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

Powershell回显文件时生成未知字符

我正在尝试使用Powershell将3条纯文本行回显到文件中:

echo "#Generated" > psftp.scp
echo "put test.txt" >> psftp.scp
echo "quit" >> psftp.scp
Run Code Online (Sandbox Code Playgroud)

然后,我使用psftp.exe批处理模式运行文件(在SFTP中执行命令),但是psftp看到无效字符时出错:

psftp: unknown command " ?#"
Run Code Online (Sandbox Code Playgroud)

我想念什么?我可以在Windows记事本中手动键入文件,并且它(psftp)可以工作。无论我将第一行更改为(#Generated),第一部分中的块符号都会出现此错误。

我尝试在带“显示所有符号”的NotePad ++中查看文件,但在正常行的末尾仅看到CR和LF。

powershell

7
推荐指数
1
解决办法
4019
查看次数

在Access中连接记录和GROUP BY

我有这样一张桌子:

title               part                   desc
Blah This           1                      This begins the
Blah This           2                      example table.
Some Record         1                      Hello
Another             1                      This text extends a bit
Another             2                      further so it is in
Another             3                      another record in the
Another             4                      table
Run Code Online (Sandbox Code Playgroud)

在Access中,我希望构建一个查询/ SQL到GROUP BY title并连接该desc字段,所以它看起来像这样:

title              desc
Blah This          This begins the example table.
Some Record        Hello
Another            This text extends a bit further so it is in another record in the table
Run Code Online (Sandbox Code Playgroud)

如何只用SQL(没有VBA /脚本)来完成?FOR …

sql ms-access concatenation

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

计算字符串中的字符串数量?

你会如何使用Powershell计算字符串中的字符串数?

例如:

$a = "blah test <= goes here / blah test <= goes here / blah blah"
Run Code Online (Sandbox Code Playgroud)

我想算一下<= goes here /上面出现的次数.

string powershell

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