以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  " & Format(Date.Now, "yyyy") & "  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187619)

--  作者:qazlinle6
--  发布时间:2023/7/31 10:18:00
--  " & Format(Date.Now, "yyyy") & "
  cmd.CommandText = "elect *From 销售合计 where  年 =" & Format(Date.Now, "yyyy") & " And 月 =" & Format(Date.Now, "MM") & "   And  业绩店名 in (\'周六福(1)\',\'周六福(2)\',\'周六福(4)\',\'周六福(5)\',\'周六福(7)\')  "



什么得岀 年&月=" & Format(Date.Now, "yyyyMM") & " 上月的数据


--  作者:有点蓝
--  发布时间:2023/7/31 10:27:00
--  
没看懂
--  作者:qazlinle6
--  发布时间:2023/7/31 10:35:00
--  
我销售合计表有列年月两列,我想得到Format(Date.Now, "yyyyMM") 上个月的数据
--  作者:chen37280600
--  发布时间:2023/7/31 10:44:00
--  
chatgpt回答:
-- 假设原始表名为sales,包含year列和month列
SEL ECT id,
       sales_amount,
       CONCAT(year, LPAD(month, 2, \'0\')) AS year_month
FROM sales

在上面的示例中,我们使用了CONCAT函数来将year和month列合并成一列名为year_month的字符串,LPAD函数用于确保月份值始终为两位数。

--  作者:有点蓝
--  发布时间:2023/7/31 10:55:00
--  
基础语法问题:http://www.foxtable.com/webhelp/topics/1337.htm

dim d as date = date.today 这个是今天
dim d2 as date = d.addmonths(-1) 这个是上个月的今天

--  作者:qazlinle6
--  发布时间:2023/7/31 11:43:00
--  
 Dim d As Date = Date.today \'这个是今天
 Dim d2 As Date = d.addmonths( - 1) \'这个是上个月的今天

  cmd.CommandText = "elect *From 销售合计 where  年& 月 =" & Format(d2, "yyyyMM") & "   And  业绩店名 in (\'周六福(1)\',\'周六福(2)\',\'周六福(4)\',\'周六福(5)\',\'周六福(7)\')  "



这样不行,是不是哪错了




--  作者:有点蓝
--  发布时间:2023/7/31 11:50:00
--  
年和月是2个列,要分开设置条件,和1楼那样
--  作者:qazlinle6
--  发布时间:2023/7/31 14:46:00
--  
            For i As Integer = 3 To drs.count - 1
只显示倒数3个什么改

--  作者:有点蓝
--  发布时间:2023/7/31 14:48:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=150626