0

助けていただければ幸いです... ストアド プロシージャを MySQL から SQL Server 2012 に変換していて、小さな問題に遭遇しました。MySQL sp には次のコードがあります。

SET @hrsecA = EXTRACT(HOUR_SECOND FROM (startDate + INTERVAL startTime HOUR_SECOND));

これに相当するSQL Serverが何であるかを見つけようとしています... DATEPARTを使用するのが良いと思いましたが、DATEPARTにHOUR_SECONDを選択できるオプションが表示されないようです。

お役に立てれば幸いです。

乾杯

アレックス

4

1 に答える 1

0

年には DATEPART(yyyy,OrderDate) を使用できます

そして2番目に、使用します

NmbrSeconds= Cast(Left(Duration,Charindex('minutes',Duration)-1) As Int) * 60 + Cast(Substring(Duration,Charindex('minutes',Duration)+8,2) As Int) を選択します

于 2013-02-20T05:44:39.047 に答える