小编Bog*_*așu的帖子

SQL Server - 将行连接到逗号分隔列表中

假设我有一个临时表,如下所示:

+----+------+
| Id | Value|
+----+------+    
| 1  |   1  |
| 1  |   2  |
| 1  |   3  |
| 2  |   1  |
| 2  |   2  |
+----+------+
Run Code Online (Sandbox Code Playgroud)

我希望我的桌子像这样:

    +----+----------+
    | Id | ValueList|
    +----+----------+    
    | 1  |   1,2,3  |
    | 2  |   1,2    | 
    +----+----------+
Run Code Online (Sandbox Code Playgroud)

所以基本上我需要将我的值分组为逗号分隔列表.我已经尝试过以下方法:

SELECT Id, STUFF((SELECT ',' + CAST(VALUE AS varchar) FROM @MyTable FOR XML PATH('')), 1 ,1, '') AS ValueList
FROM @MyTable
GROUP BY Id
Run Code Online (Sandbox Code Playgroud)

但我得到的结论是:

        +----+---------------------+
        | Id | …
Run Code Online (Sandbox Code Playgroud)

sql-server csv select

15
推荐指数
3
解决办法
9621
查看次数

Angular 5 - 相当于AngularJS的$ interval

我试图$interval从AngularJS中找到等效的Angular 5.

$interval将重复一个函数调用或一个指定次数的块,中间有一个延迟.这是我想要做的,用AngularJS编写:

$interval(function() {
      myFunction(param1, param2)
      i++;
    }, delay, count);
Run Code Online (Sandbox Code Playgroud)

i进行抽象,我将其用于不同的目的.如何在Angular 5中实现这一目标?我已经尝试过使用rxjs/Observable,但我似乎无法找到一种方法来同时包含延迟和运行多次.

谢谢.

delay repeat observable rxjs angular

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

SQL SERVER - 日期转换失败

我有一个表格,其中AccessDate列是类型datetime.而我正在尝试做这样的事情:

SELECT 'AccessDate' UNION ALL SELECT AccessDate FROM table_name
Run Code Online (Sandbox Code Playgroud)

我试图将表"AccessDate"的标题插入到查询的结果中.执行后会出现此错误:

从字符串转换日期和/或时间时转换失败.

有人可以帮我弄这个吗?谢谢.

sql sql-server union datetime

0
推荐指数
1
解决办法
175
查看次数

正则表达式-从文件列表中的文件名中提取日期

我在本地目录上有多个文件,如下所示:

asd-3A-yyyyMMdd
Run Code Online (Sandbox Code Playgroud)

其中yyyyMMdd代表日期。还有一些文件名为:

bcd-3A-yyyyMMdd
Run Code Online (Sandbox Code Playgroud)

还有一堆使用不同名称的文件,这对我来说是不必要的。如何仅从asd开头的文件中提取日期?我尝试过的一切似乎都没有效果。

regex filenames date

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

标签 统计

sql-server ×2

angular ×1

csv ×1

date ×1

datetime ×1

delay ×1

filenames ×1

observable ×1

regex ×1

repeat ×1

rxjs ×1

select ×1

sql ×1

union ×1