奇狐社區論壇
在這個頁面顯示本主題全部的 7 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- DATE+TIME (http://www.chiefox.com.tw/bbs/showthread.php?threadid=20318)


由 Markchu7 在 2016-08-22 22:07 發表:

DATE+TIME

DATE是年月日
TIME是時分秒
但兩者結合起來就不會了!
例如:一分鐘週期的2016/08/17 13:45這根K棒如何表達?
我的需求是:IF(2016/08/17 13:45以前,0,.......);
謝謝!


由 cgjj 在 2016-08-23 09:19 發表:

回覆: DATE+TIME

引用:
最初由 Markchu7 發表
DATE是年月日
TIME是時分秒
但兩者結合起來就不會了!
例如:一分鐘週期的2016/08/17 13:45這根K棒如何表達?
我的需求是:IF(2016/08/17 13:45以前,0,.......);
謝謝!



date<1160817 or (date=1160817 and time<=134500);

其實用 date<1160818 就可簡單處理


由 Markchu7 在 2016-08-23 10:48 發表:

請問:date<1160817 or (date=1160817 and time<=134500);
其中'date<1160817'是否為'date<1160818'之筆誤?不然我就看不懂了!
應該'date=1160817 and time<=134500'是我需的正解!因為剛好是134500這K棒,才能用'date<1160818',若是133000這跟K棒就不適用了!
感謝總版主的指導!


由 cgjj 在 2016-08-23 10:55 發表:

引用:
最初由 Markchu7 發表
請問:date<1160817 or (date=1160817 and time<=134500);
其中'date<1160817'是否為'date<1160818'之筆誤?不然我就看不懂了!
應該'date=1160817 and time<=134500'是我需的正解!因為剛好是134500這K棒,才能用'date<1160818',若是133000這跟K棒就不適用了!
感謝總版主的指導!



沒有筆誤,就是
date<1160817 or (date=1160817 and time<=134500);

Yes
若期貨是133000這跟K棒就不適用 'date<1160818'


由 Markchu7 在 2016-08-23 11:24 發表:

喔!懂了!
'(date=1160817 and time<=134500)'只處理了1160817這一天!所以要加上'date<1160817'處理1160817以前的日期,是這樣嗎?


由 cgjj 在 2016-08-23 11:34 發表:

引用:
最初由 Markchu7 發表
喔!懂了!
'(date=1160817 and time<=134500)'只處理了1160817這一天!所以要加上'date<1160817'處理1160817以前的日期,是這樣嗎?



yes


由 Markchu7 在 2016-08-23 12:12 發表:

感謝!


全部時間均為台灣時間, 現在時間為02:19
在這個頁面顯示本主題全部的 7 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.