gpt4 book ai didi

postgresql - 使用 PowerQuery 的动态变量

转载 作者:行者123 更新时间:2023-11-29 13:24:05 24 4
gpt4 key购买 nike

我的工作簿上有一个表格,如下所示

Parameter Value
salestart 01/01/2016
saleend 01/21/2016

我正在尝试查询 postgresql 数据库并在 where 子句中使用 salestart 和 saleend 的值。我只是坚持如何获得完美的语法以实现这样的结果。这是我到目前为止所拥有的,但我收到以下错误:

ODBC escape convert error

这是我正在尝试的实际语法。我必须更改什么才能使其成为有效的语句并返回我需要的数据?

let
Parameter = Excel.CurrentWorkbook(){[Name="Parameters"]}[Content],
txtsalestart = Table.TransformColumnTypes(Parameter,{{"salestart", type text}}),
txtsaleend = Table.TransformColumnTypes(Parameter,{{"saleend", type text}}),
Source = Odbc.Query("dsn=123", "Select * from saledb AND CAST(saledate As Date) BETWEEN between '"&#"txtsalestart" & "'" AND '"&#"txtsaleend" & "'#(lf)ORDER BY saleitem ASC")

在 来源

最佳答案

查询值未正确构建:"'"AND '" 应为 "' AND '"

关于postgresql - 使用 PowerQuery 的动态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36919143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com