こんにちは、こんにちは。 私はそのようなテーブルを持っています。私は基本的に私のアカウントはこれがのサブセットだけである2で始まるの間でからおよびに値を与えるクエリを選択しようとしているこれらの値2つの列で2つの値を選択してください
INSERT INTO ACCT VALUES ('2015', '2018');
INSERT INTO ACCT VALUES ('2019');
INSERT INTO ACCT (ACCT_FROM) VALUES ('2019');
"ACCT_FROM" "ACCT_TO"
"2015" "2018"
"2019" ""
と
CREATE TABLE ACCT (ACCT_FROM VARCHAR2(6) , ACCT_TO VARCHAR2(6));
はるかに大きなテーブル。だから私は何かのようになりたいです
ACCT
2015
2016
2017
2018
2019
私は以下のようなものを試しましたが、私はどこにもいません。
select acct_from from ACCT where
acct_from between '2000' and '2999'
and (ACCT_FROM like '2%' or ACCT_TO like '2%') ;
誰かが適切な結果を得るのを助けることができますか?
ありがとうございました。
あなたの値はすべて4桁の数字です。1996年のようなものもあれば、2から始まるものもありますか?そして、2で始まる最も小さいものを見つけたいと思います。最大のものは2で始まり、1つの列にすべてのギャップを埋めるのですか?数字は考慮する必要があります - 一緒に考慮する入力テーブルの両方の列のすべての数字? – mathguy