zoukankan      html  css  js  c++  java
  • SQL

    《按每天,某个时间段》

    select A,B,C,DATETIME,CAST(CONVERT(varchar(100), DATETIME, 112) AS INT ) AS daytime

    from  TABLE1

    WHERE 1=1

    AND CAST(DATETIME AS TIME) BETWEEN '21:00:00' AND '23:59:59'

    AND DATETIME>='2016-07-11' and DATETIME<'2016-07-15'

    group by A,B,C,DATETIME

    ---------------------------------------------

    《WITH AS 递归获取部门梯队》

    WITH dtTree

    AS (

    SELECT * FROM table1 ur

    WHERE DepartId = 0

    UNION ALL    --第二个查询作为递归成员, 下属成员的结果为空时,此递归结束。

    SELECT urTree.*    FROM dtTree

    INNER JOIN  table1  urTree

    ON dtTree.DepartId = urTree.DepartId  and urTree.NAME  =dtTree.NAME  

    )

    ---------------------------------------------

    《LINQ 合并集合后分组某一个字段》

    List<AppCallStatisticsModel> data3 = new List<AppCallStatisticsModel>();
    List<AppCallStatisticsModel> data2 = AppCallStatisticService.GetConnectRatePcInfo(searchModel);
    List<AppCallStatisticsModel> data1 = AppCallStatisticService.GetConnectRateAppInfo(searchModel);
    data3.AddRange(data2);
    data3.AddRange(data1);


    var query = from t in data3
    group t by t.SearchDate into g
    select new AppCallStatisticsModel()
    {
    SearchDate = g.Key,
    SeatCallPercent =g.Sum(c=>ConvertHelper.ToDecimal(c.SeatCallPercent)).ToString("0.00"),
    APPCallPercent = g.Sum(c=>ConvertHelper.ToDecimal(c.APPCallPercent)).ToString("0.00")
    };

  • 相关阅读:
    Unity热更新06-XLua热补丁-05
    Unity热更新06-XLua热补丁-04
    Unity热更新06-XLua热补丁-03
    Unity热更新06-XLua热补丁-02
    Unity热更新06-XLua热补丁-01
    [SQLite][database disk image is malformed]数据库恢复
    VMware 安装MAC
    c#编写的服务中访问网络位置的共享文件夹
    Android Socket发送信息时闪退
    一个简单的Log类
  • 原文地址:https://www.cnblogs.com/chenhaibo/p/5673467.html
Copyright © 2011-2022 走看看