小编dot*_*arp的帖子

SQL GROUP BY一个coloumn的不同值

在我的SQL Server上,我得到了下表 - 简化:

year    month    category    value
2009    9        1           10
2009    9        2           20
2009    9        3           40
...     ...      ...         ...
Run Code Online (Sandbox Code Playgroud)

现在我想按年,月和类别(1 + 2,3,...)进行分组,以便我的结果如下所示:

year    month    category    value
2009    9        1+2         30
2009    9        3           40
...     ...      ...         ...
Run Code Online (Sandbox Code Playgroud)

无法对表格进行任何更改.此外,SQL运行得很快很重要......

怎么做这个GROUP BY?我找不到任何有用的东西......

谢谢你的帮助...

sql sql-server group-by

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

vee-validate regex 没有按预期工作

我正在使用 VUE 和 VEE-VALIDATE 并想检查输入是否是有效的小数,以逗号作为分隔符。

我的正则表达式输入如下所示:

<input type="text" v-model="myDecimal" v-validate:myDecimal="{ regex: /^(\d+|\d+,\d+)$/ }" :class="{'error': errors.has('mydecimal') }" ref="mydecimal" name="mydecimal" />
<span v-show="errors.first('mydecimal')" :class="{'field-validation-error': errors.has('mydecimal') }">NOT CORRECT DECIMAL!</span>
Run Code Online (Sandbox Code Playgroud)

这对“1”、“1,2”、“0,4”、“12,28761”非常有效。完美的!

“,0”、“foo”、“1e”的错误显示正确。完美的!

但是,如果我输入以下内容,则不会出现任何错误,但我希望有一个:“1,1,1”或“1,1foo”。

任何想法我做错了什么?谢谢!

vue.js vuejs2 vee-validate

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

标签 统计

group-by ×1

sql ×1

sql-server ×1

vee-validate ×1

vue.js ×1

vuejs2 ×1