2016-08-03 2 views
0

は、この基本的なcondが働く

$[mm$.z.d > 3i ; true;false]

私は理解していませんなぜですか?mm$.z.d (current month)8iです。

答えて

2

KDBは、それが今まで月の鋳造に到達する前にこのように、それは

.z.d>3i 

を比較しています、右から左に読み取ります。あなたはまだ

q)$[(`mm$.z.d) > 3i ;`true;`false] 
`true 

またはより良いキャスト最初のを強制するために括弧を使用する必要があり、右から左へ

q)$[3i<`mm$.z.d;`true;`false] 
`true 
可能にするために、あなたの文をリファクタリング
関連する問題