これはSQLで可能ですか?シンプルなコンセプトのようです。(SQL Server 2005を使用しています)
SQLテーブルのすべての行をループして、1つの行が65で、次の行が120に等しい場合は列mの値を比較し、jを増やし、その値を別の列(列q)に出力します。
Sub InsertProductionCycle()
Dim LR As Long
Dim j As Integer
j = 1
LR = Range("G" & Rows.Count).End(xlUp).Row
For i = 1 To LR Step 1
Cells(i, "Q").Value = j
If Cells(i, "M").Value = 65 And Cells(i + 1, "M").Value = 190 Then
j = j + 1
End If
Next i
End Sub
SQLの専門家からの考えはありますか?SQLでこれを行うことはできますか?これについての私の考えは次のとおりです。おそらくループは少しストレッチですが(SQLジョブで実行できます)、行を比較してjループ値を別の列に挿入できますか。それは私が立ち往生しているところです。