我是SQL新手。
我的桌子如下:
<select ng-click="getCountries()" formcontrol name="country" class="ng-untouched ng-pristine ng-valid" required>
<option ng-repeat="s in countries" ng-click="mid = s.id" value="{{s.name}}">{{s.name}}</option>
</select>
</div>
<div ng-class = "{'has-error':frmValidation.state.$invalid && !frmValidation.state.$pristine}" class="field required">
<label>State</label>
<select ng-click="getStates(mid)" ng-model="reg.state" formcontrol name="state" class="ng-untouched ng-pristine ng-invalid" required >
<option ng-repeat="s in states" value="{{s.name}}">{{s.name}}</option>
</select>
</div>
现在我希望SQL查询使用上面的表日期来创建表格,格式如下:
EMP_NUMBER ATTDATE ATTTIME
00001 01-05-2018 9:00
00001 01-05-2018 18:00
00001 02-05-2018 8:00
00001 02-05-2018 20:00
答案 0 :(得分:2)
一个简单的msiexec.exe /x {PRODUCT-CODE}
查询应该在这里工作:
GROUP BY
注意:此答案假定您的日期和时间信息位于实际SELECT
EMP_NUMBER,
ATTDATE,
MIN(ATTTIME) AS ATTINTIME,
MAX(ATTTIME) AS ATTOUTTIME
FROM yourTable
GROUP BY
EMP_NUMBER,
ATTDATE;
和datetime
列中。如果没有,那么您直接使用文本进行处理,并且无法正确排序。作为临时补救措施,您可以使用time
。例如,您可以使用以下内容将STR_TO_DATE
列转换为适当的时间:
ATTTIME