gpt4 book ai didi

excel中的sql查询

转载 作者:行者123 更新时间:2023-12-04 21:07:24 25 4
gpt4 key购买 nike

我有这个查询,其中参数是从 Excel 表格中的 2 个单元格中获取的,而不是查询所在的那个。所以,问题是我打开数据连接来更改查询,因为它返回的值是错误的,并替换了查询。现在我执行以下操作:

DECLARE         @year AS int 
DECLARE @month AS int
DECLARE @date AS datetime

SET @year = ?
SET @month = ?

SET @date = DATEADD( month, 1, CONVERT( datetime, CONVERT( varchar(4), ?) + '-' + RIGHT( '0' + CONVERT( varchar(2), ?), 2 ) + '-01' ) )
SET @date = DATEADD( month, 1, CONVERT( datetime, CONVERT( varchar(4), ? ) + '-' + RIGHT( '0' + CONVERT( varchar(2), ? ), 2 ) + '-01' ) )

然后我希望参数按钮被突出显示,让我为它们装扮,什么都没有。
声明本身有问题吗?

稍后,在查询中,我会做诸如 date >= 这样的事情
DECLARE         @year AS int 
DECLARE @month AS int
DECLARE @date AS datetime

SET @year = ?
SET @month = ?

SET @date = DATEADD( month, 1, CONVERT( datetime, CONVERT( varchar(4), ?) + '-' + RIGHT( '0' + CONVERT( varchar(2), ?), 2 ) + '-01' ) )
SET @date = DATEADD( month, 1, CONVERT( datetime, CONVERT( varchar(4), ? ) + '-' + RIGHT( '0' + CONVERT( varchar(2), ? ), 2 ) + '-01' ) )

这些是参数。
这个日期声明有问题吗?基本上我有 2 个日期,closure_date 和 begin_date,它们都接受年份和月份。这些是参数。我应该如何为他们“查询”?

最佳答案


SET             @year = ?
SET @month = ?

对我来说看起来不对 - 我不是 100% 确定,但这可能是问题所在......

关于excel中的sql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5962248/

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