gunshi-project-ss/src/main/java/com/gunshi/project/xyt/mapper/StPptnRMapper.java

30 lines
960 B
Java

package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gunshi.project.xyt.model.StPptnR;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.math.BigDecimal;
import java.util.Date;
/**
* 描述: 降水量表
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface StPptnRMapper extends BaseMapper<StPptnR> {
@Select("""
<script>
with m1 as (
select stcd,drp from public.st_pptn_r qxt WHERE
tm &gt; #{startTime} and tm &lt;= #{endTime})
select SUM(m1.drp) as sumdrp FROM m1
GROUP BY m1.stcd
HAVING m1.stcd = #{stcd}
</script>
""")
BigDecimal queryStPptnTimeQuantumByStcdAndTime(@Param("stcd") String stcd, @Param("startTime") Date startTime, @Param("endTime") Date endTime);
}