0
Dieser Grunde cond funktioniert:
$[8i > 3i ; true;false]
aber nicht:
$[mm$.z.d > 3i ; true;false]
Ich verstehe nicht, warum, da mm$.z.d (current month)
8i
ist.
Dieser Grunde cond funktioniert:
$[8i > 3i ; true;false]
aber nicht:
$[mm$.z.d > 3i ; true;false]
Ich verstehe nicht, warum, da mm$.z.d (current month)
8i
ist.
KDB liest von rechts nach links, so ist es
.z.d>3i
bevor es überhaupt auf den Monat Gießen Vergleich bekommt. Sie müssen Klammern verwenden, um das Gießen zu zwingen erste
q)$[(`mm$.z.d) > 3i ;`true;`false]
`true
oder besser noch, Refactoring Ihre Erklärung für das ermöglichen, von rechts nach links
q)$[3i<`mm$.z.d;`true;`false]
`true