标签: getdate

在')'附近使用GETDATE调用存储过程的语法不正确

也许我有一个'下午'的时刻,但任何人都可以解释为什么我得到

消息102,级别15,状态1,行2
'''附近的语法不正确.

跑步时

CREATE PROC DisplayDate 
    (@DateVar DATETIME) 
AS 
BEGIN
    SELECT @DateVar
END
GO

EXEC DisplayDate GETDATE();
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server getdate

113
推荐指数
2
解决办法
7万
查看次数

如何在毫秒的时间内在SQL Server中打印GETDATE()?

我想SELECT GETDATE()在SQL Server 2008中打印,我需要毫秒的时间(这是为了调试目的 - 找到sp的执行时间)

我发现了这个差异

  • print GETDATE()返回2011-03-15 18:43:44.100
  • 2011-03-15 18:43:44.100返回2011年3月15日下午6:44

我认为SQL Server会自动对打印功能进行类型转换.

我需要打印这样的日期 SELECT GETDATE()

谢谢你的帮助.

sql sql-server datetime getdate sql-server-2008

85
推荐指数
4
解决办法
17万
查看次数

将SQL DateTime舍入到午夜

我的SQL查询有一个小问题.我正在使用GETDATE函数,但是,假设我在下午5点执行脚本,它将在2011年12月12日下午5点至2011年12月18日下午5点之间提取记录.如何使整个12/12/2011 - 12/18/2011的记录基本上忽略时间.

我的剧本:

WHERE Orders.OrderStatus = 'Shipped'  
AND Orders.ShipDate > (GETDATE()-6)  
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 getdate

72
推荐指数
5
解决办法
13万
查看次数

在sql server中检索日期,CURRENT_TIMESTAMP与GetDate()

使用SQL Server - 这是用于日期检索的最快或最佳实践方法?有区别吗?

sql-server getdate

67
推荐指数
4
解决办法
3万
查看次数

JavaScript的getDate返回错误的日期

以下脚本返回20而不是21!

var d = new Date("2010/03/21");
document.write(d.getDate());
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?这是一个JavaScript错误吗?

javascript getdate

46
推荐指数
4
解决办法
7万
查看次数

JDBC ResultSet:我需要一个getDateTime,但只有getDate和getTimeStamp

我想从带有JDBC的Oracle DB表中获取DATETIME列.这是我的代码:

int columnType = rsmd.getColumnType(i);
if(columnType == Types.DATE)
{
    Date aDate = rs.getDate(i);
    valueToInsert = aDate.toString();
}
else if(columnType == Types.TIMESTAMP)
{
    Timestamp aTimeStamp = rs.getTimestamp(i);
    valueToInsert = aTimeStamp.toString();
}
else
{
    valueToInsert = rs.getString(i);
}
Run Code Online (Sandbox Code Playgroud)

我必须首先确定列类型.我感兴趣的字段被识别为Types.DATE,但它实际上是数据库中的DATETIME,因为它具有以下格式:"07.05.2009 13:49:32"

getDate截断时间:"07.05.2009"并且getString将".0"附加到它:"07.05.2009 13:49:32.0"

当然我可以删除最终的.0并一直使用getString,但这是一个肮脏的解决方法.

有任何想法吗 ?我一直在寻找一个getDateTime方法.

干杯,蒂姆

java sql oracle resultset getdate

44
推荐指数
2
解决办法
10万
查看次数

如何从JSON对象获取日期

我有一个JSON对象,它有一个生日的字段:

JSONObject obj = new JSONObject(response);
User user = new User();
user.setuserID(obj.getString("userID"));
user.setisMale(obj.getBoolean("isMale"));
user.setEmail(obj.getString("email"));
// user.setBirthdate(obj.getDate("birthdate"));
user.setLastName(obj.getString("lastName"));
user.setFirstName(obj.getString("firstName"));
Run Code Online (Sandbox Code Playgroud)

但是getDate()JSONObject中不存在该方法.
如何在User对象中设置Birthdate?

java json date object getdate

28
推荐指数
1
解决办法
5万
查看次数

SSIS表达式:将日期转换为字符串

我是SSIS的新手,我正在尝试将GetDate()转换为字符串"DD-MM-YYYY".这是我到目前为止构建的表达式:

(DT_WSTR, 8)  DAY( GETDATE()) + "-" + (DT_WSTR, 8)  (MONTH(GETDATE()) - 1) + "-" + (DT_WSTR, 8) YEAR(GETDATE())
Run Code Online (Sandbox Code Playgroud)

我得到的问题是Month()将月份"23-4-2013"​​转换为单个字符,当我想要它的双字符时,与日相同.无论几个月,我如何将它变成双重角色?

expression ssis getdate

20
推荐指数
2
解决办法
9万
查看次数

从ResultSet获取日期以与java.time类一起使用

反正有没有得到一个java.time(Java 8中新的)兼容时间类ResultSet

我知道你可以使用ResultSet's getDate或者getTimestamp这些方法返回java.sql.Date/ java.sql.Timestamp对象现在已被弃用,所以使用它们来创建一个ZonedDateTime或类似的似乎是不好的做法.

resultset getdate java-8 java-time

18
推荐指数
3
解决办法
1万
查看次数

如何比较交货日期为今天的日期部分

我正在尝试创建一个报告,从当前交付日期的SQL Server数据库中获取记录.

我试过了

select * from (tablename)
where delivery_date = getdate()
Run Code Online (Sandbox Code Playgroud)

虽然这没有给我任何错误,但它也没有给我任何记录.

我假设这是因为所有日期都是这样的:

2016-03-15 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

也许,我需要截断日期以删除时间戳然后尝试?

sql-server getdate

16
推荐指数
2
解决办法
3万
查看次数