SQL命令两个合并

时间:2018-05-26 08:18:12

标签: mysql sql

我是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

1 个答案:

答案 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