Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
QVで開始時刻を求めたいのですが 例えば
DATE_TIME 例:2021/01/01 00:01:30 から duration 例:32111 (秒です) を減らすと
何日の何時何分何秒? という計算をQlikViewで書く方法を教えて下さい。
お手数ですが宜しくお願い申し上げます。
1秒をシリアル値で表現する場合、「1/24/60/60」となるので、例の32111秒を掛けることでシリアル値表現ができます。
あとは「2021/01/01 00:01:30」をnum変換して、((1/24/60/60)*32111))で引いてTimeStampで変換することで計算できます。
数式は以下の通りです。
timestamp(num('2021/01/01 00:01:30')-((1/24/60/60)*32111))
結果は「2020/12/31 15:06:19」となります。
1秒をシリアル値で表現する場合、「1/24/60/60」となるので、例の32111秒を掛けることでシリアル値表現ができます。
あとは「2021/01/01 00:01:30」をnum変換して、((1/24/60/60)*32111))で引いてTimeStampで変換することで計算できます。
数式は以下の通りです。
timestamp(num('2021/01/01 00:01:30')-((1/24/60/60)*32111))
結果は「2020/12/31 15:06:19」となります。
ありがとうございます。 時刻計算だけなら
time( time(時刻)- time(num#(duration)/86400,'hh:mm:ss'), 'hh:mm:ss') as Stime,
でやってたんですが、年月日などをまたぐ開始時刻が思い浮かびませんでした・・・
非常に助かります!