1

これはSQLの私のクエリです:

with cte
as(
  select top 1 
    Id,
    (((DATEPART(hour, CAST([Time] AS DATETIME)) * 60) + (DATEPART(minute, CAST([Time] AS DATETIME)) ) )) AS Tim,
    Price
 from Prices order by [Time] desc
)
,cte1 as(
  select 
    (((DATEPART(hour, CAST([Time] AS DATETIME)) * 60) + (DATEPART(minute, CAST([Time] AS DATETIME)) ) )) as tim1
  from M1 
)

そして今、私はこれをやりたいです; cte.tim = cte1.tim1の場合、テーブルの行を更新するか、テーブルに挿入しますが、方法がわかりませんか?どうもありがとう

4

1 に答える 1

0

両方同時に作成することはできSELECTません。UPDATE

詳細については、この MSDN の記事を確認してください。

于 2012-05-28T11:00:44.047 に答える