sql >> データベース >  >> RDS >> PostgreSQL

RまたはPostgreSQLでの最小変動チェック

       WITH A as (
       SELECT ambtemp,
              date_trunc('hour', dt)+
              CASE WHEN date_part('minute', dt) >= 6
              THEN interval '6 minutes'
              ELSE interval '0 minutes'
                END as t
              FROM temm),
    
                  B as(
                      SELECT ambtemp,t,
    
       max(ambtemp::float(23)) OVER (PARTITION BY t) as max_temp,
       min(ambtemp::float(23)) OVER (PARTITION BY t) as min_temp
            FROM A)
    
              SELECT *
    
                  FROM B
                  WHERE (max_temp - min_temp) <= 0.5
    



    1. MySQLでSLEEP()を正しく使用する方法とタイミング

    2. MySQL utf8_general_ciフィールドにある二重エンコードされたUTF-8文字列を修正するにはどうすればよいですか?

    3. ドット表記の代わりにPostgreSQLクエリで機能表記を使用する

    4. HashMapのMyBatisパラメーター