我真的很困惑--我的数据库里有一张表格,里面有一个名为“今天”的专栏,里面有日期和时间记录。列的条目如下所示:
October 25, 2014, 4:58 am
October 25, 2014, 4:36 am
我在按日期提取行时遇到了问题;我认为时间戳正在破坏MySQL查询。我需要一个SQL查询来提取变量$today与列“今天”中的日期信息匹配的任何记录。这不管用:
$today = date("F j, Y"); // looks like this: October 25, 2014
$result = mysqli_query($link,"SELECT
我有一个SQL查询,它提取与当前日期匹配的所有数据,该日期当前设置为今天。
我需要修改它,以便根据那个月的数值,在一个月内提取所有记录。
旧SQL:
WHERE CAST(RecordDate AS DATE) = CAST(GETDATE() AS DATE)
我有一个名为@RecordMonth的入站变量。它是一个月(1-12)的数字。我需要提取所有存在于这个数字月份内的记录。
因此,伪编码(带有方括号),查询将变为
WHERE CAST(RecordDate AS [MonthPartOfDate]) BETWEEN [FirstDayOf @RecordMonth] AND [Last
我需要一个查询的帮助,以提取所有记录,其中日期字段是在过去三天,包括当前日期。因此,如果我今天运行查询,它将为11/30、12/1、12/2和12/3提取记录。我今天的查询只是提取当前日期的记录。
select loannumber, createdondate
from datatable as a
where (DATEPART(m, a.CreatedOnDate) = DATEPART(m, GETDATE()))
AND (DATEPART(yyyy, a.CreatedOnDate) = DATEPART(yyyy, GETDATE()))
AN
我需要一个查询,将动态拉取过去12个月的装运数据(不包括当前月)。因此,由于今天是2016年9月30日,我需要2015年9月1日到2016年8月31日的数据。明天,查询将更改为10-1-15到9-30-16的日期范围。
这是我目前所拥有的:
WHERE (shipdate BETWEEN TRUNC(sysdate, 'Year') AND sysdate)
此查询从日历年开始到今天的日期提取数据,而不是前12个完整的月份。我已经用MySQL和MS SQL Server找到了这个问题的答案,但甲骨文找不到。如何在Oracle中实现这一点?
我使用的是SQL Server 2014,我有以下T-SQL查询,可从View Table中提取数据:
SELECT * from MyView
WHERE StayDate >= '2014-07-01'
我需要向这个查询添加一个过滤器,该过滤器将应用于一个名为"CreatedOn“的字段(它是datetime字段)。过滤器需要根据去年的同一日期过滤"CreatedOn“。
因此,如果今天的日期是'2015-10-26',我的查询应该是这样的:
SELECT * from MyView
WHERE StayDate >=
我已经创建了一个处理约会的webapp。然后,它将存储在mysql数据库中的这些约会放到google地图上。
我只想显示“今天”的约会。要在我的sql查询中做到这一点,我需要做一些类似于select * from appointments where $date = today的事情。目前它只读取select * from appointments。我遇到的问题是,日期以以下Fri Mar 08 2013 09:00:00 GMT 0000 (GMT)格式存储在一列中。当在地图上绘图时,时间方面是无关紧要的,我所需要的就是提取日期并显示与“今天”日期相关的记录。
如果一列的日期格式是这样的,我
我有一个SQL查询,通过该查询,我必须从服务器提取数据,但每次必须更改日期范围时。
where date(usf.created_date) BETWEEN '2022-04-01 00:00:00' and '2022-04-30 23:59:59'
但我想从今天起30天后得到这个范围的自动更新。我已经尝试过Cast(GETDATE() as smalldatetime)的铸造方法,但是它也显示了一个错误。
我目前正试图根据用户在日历上单击的日期,将用户的所有约会从数据库中提取出来。
当单击日历时,变量将得到例如的值。20-06-2016 : 00:00:00
现在我想用这个日期返回今天的每一个约会地点。我使用以下查询:SELECT appo_location WHERE id = 'variable_id' AND date ='variable_date';
这不太管用。当我执行时,它说我的SQL语句中有一个错误。另外,我的代码是否会得到我今天使用的每一个约会: 20-06-2016 00:00?因为这只是一天的开始。
这是我的实际查询:
query =
我希望从今天的日期(或大于等于今天的日期)获取所有数据。但它显示了今天之前和之后的所有日期。见以下图片:
我的提取查询是:SELECT * FROM tbl_reservation_info WHERE ri_id !='' AND status = 'Success' AND ri_arrival_date > '08-Apr-2019'
我有一个脚本,它当前提取选定的日期范围的数据,但是我需要将其更改为只获取当前日期的数据。目前脚本如下:
SET SiteID='1001'<br>
SET StartDate='2014-09-26'
SET FinishDate='2015-09-30'
SET OutputFolder=C:\Innovate
SET ScriptFile=InnovateSaffronNonVatable.sql
SET ServerInstance=(local)\SQLExpress
我尝试按如下方式修改StartDate和FinishDat
我有一个SSIS包,它使用SQL命令从视图中查询数据。
SQL命令如下所示:
SELECT from myView WHERE dateEntered >= GetDate() AND dateEntered < GetDate() + 1
现在,我希望能够指定开始日期和结束日期,以便查询行为如下:
SELECT from myView WHERE dateEntered >= startDate AND dateEntered < endDate
但是,如果没有提供开始日期和结束日期,我需要使用今天的日期和今天的日期+1
在SSIS包中执行此操作的最佳方式是什么?
我