我有一个sql查询如下:
select * from Txn_Master
where Txn_Type = 'TPD' and
Txn_Date = Getdate()
order by Txn_ID DESC
但是在这个sql-server查询中,当我手动输入日期(如'01/06/2023‘)时,它会显示表中的数据,但是每当我输入getdate()函数以自动获取当前日期时,它就不会显示任何数据只显示空白表。
我有几个MySQL查询,包括一些聚合但不一定在结果中返回日期的查询,它们将日期或日期范围硬编码到查询中。我已经通过ODBC将它们加载到不同的Excel工作表中,以输出结果。我如何才能让查询的“开始”或“开始和结束”日期成为该特定工作表上的单元格引用,而不是进入查询并根据需要编辑源以更改日期?
我的SQL谓词的日期部分如下所示:
WHERE post.trans_date >= '2020-03-01'
或
WHERE post.trans_date >= '2020-03-01'
AND post.trans_date <= '2020
这是个烦人的问题。我在Excel电子表格中有一个支点表,它直接从SQL服务器查询中获取数据。
该表的客户位于垂直轴上,日期位于水平访问上。两者都需要正确的排序-即客户按字母顺序从上到下,日期按日期顺序从左到右。
我已经确保来自SQL的数据被EXcel识别为日期字段。可以使用手动A函数成功地对日期进行排序。但是我需要用VBA自动完成它。
我曾希望(与希望相反)在SQL查询上使用两个排序参数可能会达到这个目的:
sql = "SELECT * FROM myView ORDER BY Customer, Date"
Set pt = Worksheets("MyRepor
我正在尝试将工作表中的日期插入到SQL中的表中。工作表中日期的原始源来自到SQL的连接,并且日期字段已设置为强制转换(Interview_date as date),但是一旦填充了工作表,我就需要插入回sql中的另一个表中。当我这样做时,我在表的日期字段(即日期时间)中得到1900-01-01 00:00:00.000。我提取到excel日期格式是yyyy-mm-dd,这与我插入到的Sql表上的格式相同。
我在VBA中尝试了以下插入,有问题的3个字段是sdate_confirmed、sdate_interview和rundate。
我已经将这些字段声明为
Dim sForename As St
我将两个表从Excel工作簿导入到Access中。
它们是窄表:
INRMaster: MastDate Date/Time (Short Date)
CIInput: CIDate Date/Time (Short Date)
INRTestResult Number
Dose Number
OutOfRange Short Text
已下载CIInput表,日期为日期/时间,带有测试日期和时间。我将该日期字段重新