我正在尝试编写一个 Amazon Redshift bash 脚本,该脚本每周一次,将向我发送上周创建的所有用户的电子邮件。我已经写出了查询的其余部分,但我不知道如何添加像 MYSQL DATE_SUB() 一样工作的 WHERE 子句条件。例子:
Select *
from users u
where u.timestamp > DATE_SUB(NOW(), INTERVAL 1 WEEK)
Run Code Online (Sandbox Code Playgroud)
注意:我不想每周手动输入日期,我希望有一个快速命令可以解决此问题。
谢谢你!
我有一个单词 VBA 用户窗体,我将其用作排行榜来跟踪 SQL 查询更新的结果。有没有办法每 10 分钟启动一次自动刷新表单?我已经尝试过这个:
Private Sub UserForm_Initialize()
Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim AgingSQL As String
cnn.ConnectionString = "DATABASE INFO"
cnn.Open
AgingSQL = "SQL QUERY"
rst.Open AgingSQL, cnn
rst.MoveFirst
With UserForm1.AgingLeaderboard -- List Box I am using to display info
.Clear
Do
.AddItem
.List(i, 0) = rst![StatusBy]
.List(i, 1) = rst![Count]
i = i + 1
rst.MoveNext
Loop Until rst.EOF
End With
rst.Close
**Call Refresh**
End Sub
Sub Refresh()
Application.OnTime Now + …Run Code Online (Sandbox Code Playgroud)