小编Kci*_*ird的帖子

SQL Server 2012查询返回不同的日期

我想选择特定日期的特定时间表,即10-04-2018,但它返回值10-03-2018.

SELECT *
FROM tbl_schedule
WHERE [Date] = '10-04-2018'
    AND [StartTime] BETWEEN '8:01'
        AND '9:59'
    OR [EndTime] BETWEEN '8:01'
        AND '9:59';
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

sql sql-server sql-server-2012

1
推荐指数
1
解决办法
70
查看次数

SQL将datetime转换为varchar

我想像这样将Datetime转换为Varchar

10/09/2018 12:00:00.000
Run Code Online (Sandbox Code Playgroud)

我试过用

Convert(VARCHAR(MAX),[Date & Time Added]),121)
Run Code Online (Sandbox Code Playgroud)

但它回来了

yyyy-mm-dd hh:mi:ss.mmm
Run Code Online (Sandbox Code Playgroud)

我需要/时间格式,我正在使用SQL Server 2012.

sql t-sql sql-server datetime sql-server-2012

1
推荐指数
1
解决办法
2453
查看次数

标签 统计

sql ×2

sql-server ×2

sql-server-2012 ×2

datetime ×1

t-sql ×1