#kdb
Вопрос:
У меня есть таблица формы
t r v
-------------------------------------------------
2016.01.04D09:51:00.000000000 -0.01507338 576
2016.01.04D09:52:00.000000000 -0.001831502 200
2016.01.04D11:37:00.000000000 -0.001100514 583
2016.01.04D12:04:00.000000000 -0.001653045 1000
Я хочу получить значения за октябрь 2020 года.
Я попытался сделать запрос:
select from x where t.month = 2020.10
но это не сработало. Я думаю, что мне, возможно, потребуется указать тип даты? Что я делаю не так?
Ответ №1:
Трейлинг m
позволяет интерпретатору знать, что атом имеет тип месяца, а не тип с плавающей точкой.
q)type 2020.10
-9h
q)type 2020.10m
-13h
q)select from x where t.month=2020.10
t
-
q)select from x where t.month=2020.10m
t
-----------------------------
2020.10.20D20:20:00.000000000