1
在dax中,有一个datevalue()
函数,它将所有日期的日期/时间更改为12:00 AM。SQL是否具有与dax中的datevalue()等效的函数?
是否有与此相当的SQL?我有不同日期和时间的日期栏。
我希望所有时间都阅读上午12:00。谢谢
在dax中,有一个datevalue()
函数,它将所有日期的日期/时间更改为12:00 AM。SQL是否具有与dax中的datevalue()等效的函数?
是否有与此相当的SQL?我有不同日期和时间的日期栏。
我希望所有时间都阅读上午12:00。谢谢
你可以通过几种方法做到这一点。一种是将日期时间转换为日期。另一种选择是做一些日期的功能,
select convert(date, getdate())
, dateadd(day, datediff(day, 0, getdate()), 0)
Declare @Date datetime = GetDate()
Select ActualDate = @Date
,Formatted = format(cast(@Date as Date),'yyyy-MM-dd hh:mm:ss tt')
返回
ActualDate Formatted
2017-03-08 10:18:47.683 2017-03-08 12:00:00 AM
我怀疑你要格式化的值
'投(thedatetime如日期)' –
@TimSchmelter他希望:'投(作为日期时间(日期datetime)作为日期时间)',以获得早上12点。 – Tanner
@Tanner:我有第一次,但从我的评论中再次删除,因为它不清楚他想要什么。他也可以使用这个'日期' –