SQLなら俺に訊け [無断転載禁止]©2ch.net (457レス)
SQLなら俺に訊け [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1499985653/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
18: デフォルトの名無しさん [sage] 2017/11/04(土) 01:32:35.14 ID:tY9TOSMT >>12を取り下げます。 どうやら私の書き方が悪かったようで、別々に打たないといけないらしく、 そうすればあっさり出来ました。 どうもすいません。 参考にしたページは以下です。 http://d.hatena.ne.jp/hide-K/20090623/1245752394 http://mevius.5ch.net/test/read.cgi/tech/1499985653/18
28: デフォルトの名無しさん [sage] 2018/01/28(日) 14:32:23.14 ID:Erw8GBm0 AccessでのVBAの開発の話なんだが、他言語含めて飽きるほどコード書いてきたという人がSQLで書くようなことはしないと言うんだ。 デザインビューでクエリー作るんだって。 俺とは余りに文化が違うんだが、これって俺がおかしいのかな。 それとも彼がビックマウスなのかどっちだと思う? http://mevius.5ch.net/test/read.cgi/tech/1499985653/28
140: デフォルトの名無しさん [sage] 2021/10/24(日) 00:25:59.14 ID:4lHZz/Ub SQLだけでやってみた WITH ブレークチェック AS ( SELECT CASE WHEN LAG(status,1,NULL) OVER (ORDER BY [time]) < status THEN 0 ELSE 1 END AS st, [time] FROM 元のテーブル), 開始終了 AS ( SELECT [time], (SELECT MIN([time]) FROM ブレークチェック WHERE st = 1 AND [time] > t.[time]) AS end_time FROM ブレークチェック t WHERE st = 1), t1 AS (SELECT [time] FROM 元のテーブル WHERE [status] = 1), t2 AS (SELECT [time] FROM 元のテーブル WHERE [status] = 2), t3 AS (SELECT [time] FROM 元のテーブル WHERE [status] = 3), t4 AS (SELECT [time] FROM 元のテーブル WHERE [status] = 4) SELECT ROW_NUMBER() OVER (ORDER BY 開始終了.[time]) AS rep_id, t1.[time] AS status_1, t2.[time] AS status_2, t3.[time] AS status_3, t4.[time] AS status_4 FROM 開始終了 LEFT JOIN t1 ON t1.[time] >= 開始終了.[time] AND (t1.[time] < 開始終了.[end_time] OR 開始終了.end_time IS NULL) LEFT JOIN t2 ON t2.[time] >= 開始終了.[time] AND (t2.[time] < 開始終了.[end_time] OR 開始終了.end_time IS NULL) LEFT JOIN t3 ON t3.[time] >= 開始終了.[time] AND (t3.[time] < 開始終了.[end_time] OR 開始終了.end_time IS NULL) LEFT JOIN t4 ON t4.[time] >= 開始終了.[time] AND (t4.[time] < 開始終了.[end_time] OR 開始終了.end_time IS NULL) 素直にループ回すほうがいいな http://mevius.5ch.net/test/read.cgi/tech/1499985653/140
383: 警備員[Lv.1][新芽] [sage] 2025/01/20(月) 18:23:14.14 ID:O4abJDGp 次の3つのフィールドで構成される複合主キーがあり (PK1, PK2, PK3) 検索キーとしてPK2とPK3だけをよく用いるとき、主キー以外にもインデックス(PK2, PK3)を作成すべきですか? http://mevius.5ch.net/test/read.cgi/tech/1499985653/383
419: デフォルトの名無しさん [sage] 2025/01/23(木) 19:03:57.14 ID:0iiPrNry どうでもいいけど、制約とインデックスを同一として扱ってるのがモヤるわ ユニーク制約と主キー制約をインデックスで処理しないDBMSはみたことないとしても http://mevius.5ch.net/test/read.cgi/tech/1499985653/419
439: デフォルトの名無しさん [sage] 2025/02/09(日) 18:31:02.14 ID:mMq7ancL 出た! DB板の荒らし 通称ボラクル君w http://mevius.5ch.net/test/read.cgi/tech/1499985653/439
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s