我正在努力消除查询中的数据。我已经在数据结果中附加了一张图片(数据本身太大,并且具有客户信息,因此无法包含在内)。我有两个要由SKU加入的表格,以显示何时将SKU输入系统以及何时销售它。我们根据供应商重用SKU,这不是最佳做法,但目前是必需的。我想做的是消除InvoiceDate 如果您有任何疑问,请告诉我,谢谢您的帮助!
答案 0 :(得分:1)
这将起作用:
q) update InvoiceDate:{x where x >= y}'[InvoiceDate;TransferDate] from tbl
说明:
上面的查询使用'each-both(')函数逐对(间接地逐行)遍历InvoiceDate和TransferDate值,将每个对分别作为'x'和'y'传递给lambda函数,然后选择'x'( InvoiceDate)>>'y'(TransferDate)
答案 1 :(得分:0)
您的问题已取消,但我想您要根据invoiceDate列表中是否有特定日期进行过滤。您可以按照以下步骤进行操作:
q)select from tbl where in[2019.01.01;] each invoiceDate
如果这不是您想要的内容,请在上面用示例进行说明