sql语句 求一段时间内的统计

已经有好久没写sql语句了,好多语法都忘记了,今天要写一个求一段时间内数据的统计,遇到了一丢丢小麻烦。低级错误,把正确的语法写出来,以备以后再忘记了。

<select id="childbirthSummary" parameterType="map" resultType="map">
      SELECT
      SUM(id) nest_number,
      SUM(piglet_number) piglet_number,
      SUM(alive_number) alive_number,
      SUM(mummy_number) mummy_number,
      SUM(drowning_number) drowning_number,
      SUM(stillbirth_number) stillbirth_number
  FROM
      blackpig_childbirth bc
  where 1=1
  and bc.deleted = 0
  and bc.childbirth_time BETWEEN #{start,jdbcType=TIMESTAMP} and #{end,jdbcType=TIMESTAMP}
  </select>
Map<String,Object> childbirthSummary(@Param("start")LocalDateTime start, @Param("end")LocalDateTime end);



猜你喜欢

转载自blog.csdn.net/qq_27721169/article/details/80453108
今日推荐