めも

技術メモとその他

2021-09-01から1ヶ月間の記事一覧

【Postgresql】 テーブル全体を固定長データとして出力するサンプル

サンプルテーブルの構造は以下の通り select * from nyukintable; id | siten | kokyakuid | nyukin | torihikibi ----+-------+-----------+--------+------------ 1 | 東京 | 001 | 77500 | 2007-01-01 2 | 大阪 | 002 | 56200 | 2007-01-02 3 | 福岡 | 00…

【Postgresql】 重複排除と先頭取得の併用(distinct on & lead)

サンプルテーブルの構造です ch_dateはレート(rate)の変更を行った日付ですが、 レートの適用期間を算出したい(yyyy-mm-dd〜yyyy-mm-dd 0.001%) a=# select * from rate_history order by ch_date; ch_date | rate ---------------------+----------- 2021-0…

【Postgresql】集計して、CSV形式にする方法

select * from nyukintable; id | siten | kokyakuid | nyukin | torihikibi ----+-------+-----------+--------+------------ 1 | 東京 | 001 | 77500 | 2007-01-01 2 | 大阪 | 002 | 56200 | 2007-01-02 3 | 福岡 | 003 | 17900 | 2007-01-03 4 | 東京 | 0…

【Postgresql】総合計を計算する

テーブルの構造とデータの状態です select * from bs_summary ; agg_code | debit | credit ----------+---------+-------- 1002 | 1000000 | 1001 | 1000000 | 2001 | | 800000 2002 | | 800000 (4 rows) 各列の合計を最後に出力する select coalesce(agg_c…

memo util

Spring で DI しつつ Theories ランナーを使いたい - Qiita

【Junit】excelのデータを読みつつJunitテストを実行する

package viewda; import java.io.File; import java.io.IOException; import java.lang.reflect.Method; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import org.apache.poi.EncryptedDocumentException; import org.…

【Junit】アノテーションを用いたテストサンプル

package viewda; import static org.junit.Assert.*; import org.junit.experimental.theories.DataPoint; import org.junit.experimental.theories.Theories; import org.junit.experimental.theories.Theory; import org.junit.runner.RunWith; @RunWith(T…