質問編集履歴

8

質問内容の追記

2022/12/02 07:28

投稿

musyoku
musyoku

スコア3

test CHANGED
File without changes
test CHANGED
@@ -17,6 +17,8 @@
17
17
  100000/あああ/1.1
18
18
 
19
19
  補足説明
20
+ ・idは1から連番です。
21
+ ・idが1もnum2以上ですが、その場合(その上にレコードが無いので)は取得しない想定です。
20
22
  ・全件取得後forでループさせれば取得できそうですが、実際は数万件以上データがありループだと処理に時間がかかりそうなので可能ならばSQLでデータを取得できればと思います。実現可能でしょうか?
21
23
 
22
24
 

7

シンプルな表現に修正。

2022/12/02 07:04

投稿

musyoku
musyoku

スコア3

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
  Google Apps Script(GAS)を使ってます。GASのQuery関数を使ってシートにあるデータから意図するレコードを抜き出したいです。ただ聞きたい事は一般的なSQL文の作り方の話なのでGASのQuery関数をSQLServerなど通常のSQLでの話と捉えて大丈夫です。
3
3
 
4
4
  ### 実現したいこと
5
- 「num列が2以上の数値の場合その1つ前のレコードを抽出したい」
5
+ 「num列が2以上の場合その1つ前のレコードを抽出したい」
6
6
 
7
7
  下記の例だとidが4と5のnumが2以上なのでidが3と4のレコードを取得したいです。
8
8
  ※先頭はカラム名です。

6

言い回しの修正。

2022/12/02 07:03

投稿

musyoku
musyoku

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,5 @@
1
1
  ### 前提
2
- Google Apps Script(GAS)を使ってます。GASのQuery関数を使ってシートにあるデータから意図するレコードを抜き出したいです。ただ聞きたい事は一般的なSQL文の作り方の話なのでGASのQuery関数をSQLServerなど通常のSQLえてもらって大丈夫です。
2
+ Google Apps Script(GAS)を使ってます。GASのQuery関数を使ってシートにあるデータから意図するレコードを抜き出したいです。ただ聞きたい事は一般的なSQL文の作り方の話なのでGASのQuery関数をSQLServerなど通常のSQLでの話と捉えて大丈夫です。
3
3
 
4
4
  ### 実現したいこと
5
5
  「num列が2以上の数値の場合その1つ前のレコードを抽出したい」

5

脱字の修正、何度もすみません。

2022/12/02 07:01

投稿

musyoku
musyoku

スコア3

test CHANGED
File without changes
test CHANGED
@@ -17,6 +17,6 @@
17
17
  100000/あああ/1.1
18
18
 
19
19
  補足説明
20
- ・全件取得後forでループさせれば取得できそうですが、実際は数万件以上あるデータがあり処理に時間がかかりそうで可能ならばSQLでデータを取得した次第です。実現可能でしょうか?
20
+ ・全件取得後forでループさせれば取得できそうですが、実際は数万件以上データがありループだと処理に時間がかかりそうなので可能ならばSQLでデータを取得できればと思す。実現可能でしょうか?
21
21
 
22
22
 

4

見栄えの修正。何度もすみません。

2022/12/02 07:00

投稿

musyoku
musyoku

スコア3

test CHANGED
File without changes
test CHANGED
@@ -4,8 +4,8 @@
4
4
  ### 実現したいこと
5
5
  「num列が2以上の数値の場合その1つ前のレコードを抽出したい」
6
6
 
7
- 補足説明
8
- 下記の例だとidが4と5のnumが2以上なのでidが3と4のレコードを取得したいです。※先頭はカラム名です。
7
+ 下記の例だとidが4と5のnumが2以上なのでidが3と4のレコードを取得したいです。
8
+ ※先頭はカラム名です。
9
9
 
10
10
  id/name/num
11
11
  1/AAA/2.1

3

見栄えの修正。

2022/12/02 06:59

投稿

musyoku
musyoku

スコア3

test CHANGED
File without changes
test CHANGED
@@ -4,11 +4,10 @@
4
4
  ### 実現したいこと
5
5
  「num列が2以上の数値の場合その1つ前のレコードを抽出したい」
6
6
 
7
+ 補足説明
8
+ 下記の例だとidが4と5のnumが2以上なのでidが3と4のレコードを取得したいです。※先頭はカラム名です。
7
9
 
8
- 下記の例だとidが4と5のnumが2以上なのでidが3と4のレコードを取得したいです。
9
- -------------------
10
10
  id/name/num
11
- -------------------
12
11
  1/AAA/2.1
13
12
  2/BBB/1.8
14
13
  3/CCC/1.5
@@ -18,7 +17,6 @@
18
17
  100000/あああ/1.1
19
18
 
20
19
  補足説明
21
- ・全件取得後forでループさせれば取得できそうですが、実際は数万件以上あるデータがあり処理に時間がかかりそうで可能ならばSQLでデータを取得したい次第です。
20
+ ・全件取得後forでループさせれば取得できそうですが、実際は数万件以上あるデータがあり処理に時間がかかりそうで可能ならばSQLでデータを取得したい次第です。実現可能でしょうか?
22
- 実現可能でしょうか?
23
21
 
24
22
 

2

見栄えの修正。余計なところが太文字になっていた。

2022/12/02 06:57

投稿

musyoku
musyoku

スコア3

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,8 @@
3
3
 
4
4
  ### 実現したいこと
5
5
  「num列が2以上の数値の場合その1つ前のレコードを抽出したい」
6
+
7
+
6
8
  下記の例だとidが4と5のnumが2以上なのでidが3と4のレコードを取得したいです。
7
9
  -------------------
8
10
  id/name/num

1

余分な記載を削除。

2022/12/02 06:55

投稿

musyoku
musyoku

スコア3

test CHANGED
File without changes
test CHANGED
@@ -19,23 +19,4 @@
19
19
  ・全件取得後forでループさせれば取得できそうですが、実際は数万件以上あるデータがあり処理に時間がかかりそうで可能ならばSQLでデータを取得したい次第です。
20
20
  実現可能でしょうか?
21
21
 
22
- ### 発生している問題・エラーメッセージ
23
22
 
24
- ```
25
- エラーメッセージ
26
- ```
27
-
28
- ### 該当のソースコード
29
-
30
- ```ここに言語名を入力
31
- ソースコード
32
- ```
33
-
34
- ### 試したこと
35
-
36
- ここに問題に対して試したことを記載してください。
37
-
38
- ### 補足情報(FW/ツールのバージョンなど)
39
-
40
- ここにより詳細な情報を記載してください。
41
-