私はイライラする問題があります。Oracleデータベースを照会するために、JMP日付コードを使用するスクリプトを作成したいと思います。
例えば:
StDt =今日() - 数週間(4)。
。
Query Builderを使用して手動でそれを実行すると、以下のコードのようになります。これを行うには、整数の日付コードを置き換えるためにどんな構文が必要ですか?このトピックに関するドキュメントはかなりまばらです。
Query1 =新しいSQLクエリ(
バージョン(130)
接続(...)、
QueryName( "汎用クエリ")、
選択(
列( "AA"、"t1")、
列( "AB"、"t1")、
列( "BB"、"t1")、
列( "BC"、"t1")、
カラム(
"タイムスタンプ"、
"t1"、
数値フォーマット( "m / d / yh:m:s"、"0"、"NO"、"")
)
から(
表(
"XXTABLE"、
スキーマ( "XX")、
エイリアス( "t1")
)
)
どこで(
含む(
列( "AA"、"t1")、
"もの"、
UI((Base( "Categorical"))を含む)
)(含む)
列( "AB"、"t1")、
"他のもの"、
UI((Base( "Categorical"))を含む)
)&GE(
カラム(
"タイムスタンプ"、
"t1"、
数値フォーマット( "m / d / yh:m:s"、"0"、"NO"、"")
)
3605823947、
UI(比較(基本( "連続")))
;
キャメロンは正しかった。変数が使用できることを確認する以下の例を参照してください。
しかし、あなたが削除された参照を取得している場合、私のつぶやきはあなたが情報をユーザに求めているということです、そしてあなたは情報(stdt)を正しく検索していません。
あなたがあなたの対話を共有するならば、誰かが抽出を手伝ってくれるでしょう。
stdt = 3402950400;
show( As Date(stdt) ); // 01Nov2011;
New SQL Query(
Version( 130 ),
Connection( "JMP" ),
JMP Tables(
["Stock Averages" =>
"$Sample_Data\Stock Averages.jmp"]
),
QueryName( "SQLQuery1" ),
Select(
Column( "Date", "t1", Numeric Format( "m/d/y", "-1", "NO", "" ) ),
Column( "Open", "t1", Numeric Format( "Currency", "2", "YES", "", "USD" ) ),
Column( "High", "t1", Numeric Format( "Currency", "2", "YES", "", "USD" ) ),
Column( "Low", "t1", Numeric Format( "Currency", "2", "YES", "", "USD" ) ),
Column( "Close", "t1", Numeric Format( "Currency", "2", "YES", "", "USD" ) ),
Column(
"Moving Average",
"t1",
Numeric Format( "Currency", "2", "YES", "", "USD" )
)
),
From( Table( "Stock Averages", Alias( "t1" ) ) ),
Where(
GE(
Column( "Date", "t1", Numeric Format( "m/d/y", "-1", "NO", "" ) ),
stdt,
UI( Comparison( Base( "Continuous" ) ) )
)
)
) << Run
StDtを挿入するだけで私になります:
削除されたオブジェクト参照[]
コミュニティには、次のような参考文献がいくつかありますが、Oracleに固有のものはありません。
'"|| StDt ||"'
"|| StDt ||"
to_date( '^ StDt ^'、'm / d / yh:m:s')
to_date('06 / 13/18 01:01:01 '、' m / d / yh:m:s ')
整数の日付/時刻値を置き換えるとどうなりますか 3605823947) StDtと?それはうまくいくはずのようです。