0
這個基本COND工作:
$[8i > 3i ; true;false]
但這並不:
$[mm$.z.d > 3i ; true;false]
我不明白爲什麼,因爲mm$.z.d (current month)
是8i
。
這個基本COND工作:
$[8i > 3i ; true;false]
但這並不:
$[mm$.z.d > 3i ; true;false]
我不明白爲什麼,因爲mm$.z.d (current month)
是8i
。
KDB讀取從右到左,因此它比較
.z.d>3i
以往任何時候都獲取到一個月之前的鑄造。您需要使用小括號強制鑄造第一
q)$[(`mm$.z.d) > 3i ;`true;`false]
`true
或更好,但請重構語句允許從右到左
q)$[3i<`mm$.z.d;`true;`false]
`true