[PostgreSQL][SQL] 日付関連

公開日: : 最終更新日:2014/06/13 DB, SQL , , ,

●interval

tbl_Aから、tbl_Bの日付で7日前~現在に当てはまるレコードを抽出するサンプル。

select
  *
from
  tbl_A T1
inner join
  tbl_B T2
on
  T1.id = T2.id
where
  T1.x_date >= T2.y_date - interval '7 days'
  AND T1.x_date <= T2.y_date

●フォーマット

日付を特定のフォーマットに変換して出力するサンプル。
Excelに取り込んだりするとき、YYYY-MM-DD HH:MM:SSだと自動取り込みされなかったりするので結構使う。

例)売上履歴の4月売り上げを日毎に表示するSQL

select
  to_char(T1.date_time, 'YYYY-MM-DD') as day
  , sum(value)
from
  public.売上履歴 T1
where
  T1.date_time >= '2014-04-01'
  AND T1.date_time < '2014-05-01'
group by
  day
order by
  day

スポンサードリンク

関連記事

no image

[PostgreSQL] よく使う基本コマンド

PostgreSQLでpsqlのコマンド入力をする場合の一般的SQL以外のコマンドを列挙します。

記事を読む

no image

[SQLServer] SQLServerでSplitを実装!

SQLServerでSplitを実装してみます。 最新のSQLServerには組み込み関数があ

記事を読む

no image

[SQL] 割合を計算するときの定石(割られる数をCASTする)

なんとか率などの割合を計算するときのメモ。 割られるほうの数値を浮動小数点にCASTする 割られ

記事を読む

no image

[SQLServer] 日付の加算・減算

SQLServerでの日付の加算・減算方法をまとめます。 現在時刻の取得方法 現在時刻は「GET

記事を読む

no image

[SQL][集計関数] 行数をカウントするcount関数の解説

count関数について説明します。 count関数は、グループ化した単位での件数をカウントしま

記事を読む

no image

[RDB][SQL] JOINについて

JOINについて説明します。 まず、以下の2つのテーブルがあります。 簡単なテーブルなので、

記事を読む

no image

[SQL] primary keyの追加・削除

テーブル作成後にprimary keyを付与する方法です。 ALTER TABLE テーブ

記事を読む

no image

[PostgreSQL][SQL] csvファイルのインポート

PostgreSQLでcsvファイルをインポートする際の方法を解説します。 例題として、以下の

記事を読む

no image

[SQL] 副問い合わせのin句に指定できるワードの数について

副問い合わせのin句に指定できるワードの数について ●Oracle 1000個が上限のようで

記事を読む

no image

[PostgreSQL] csvでSQL結果を出力する方法(psqlコマンド)

SQLエディタ、接続ツールなどを使うと簡単に行える CSVファイルでの出力 について、コ

記事を読む

スポンサードリンク

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサードリンク

no image
[git] Windowsへのインストール(Git for Windows)

概要 Windows環境にGitをインストールします。 インストー

no image
[Fluentd] WindowsにFluentdをインストールする

WindowsにFluentdをインストールしたときのメモ 参考にさ

no image
[Re:dash] BigQuery接続で日本語タイトルを出す(v2.0.0)

BigQueryは現在マルチバイトを含むSQLを発行することができない

no image
[Python] Nullの判定方法(None)

Nullの判定方法(None) 表記方法 Pythonでは、Nul

no image
[Python] 型の検査・判定

Pythonでの型の検査・判定方法 isinstance サン

→もっと見る

  • 2018年8月
    « 6月    
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
  • 2018年8月
    « 6月    
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
PAGE TOP ↑