[英]Combining a date and time together using a Crystal report sql command
我正在 Crystal Reports 中創建 SQL 命令。
我有一個日期字段和一個時間字段,但需要將其轉換為單個日期時間字段。
這怎么能在命令中完成?
我已經嘗試了以下但只是得到一個語法錯誤。
Cast(startdate as datetime) + Cast(startime as datetime) AS Datetime
謝謝
首先,確保正確引用字段名,例如"tablename"."startdate"
而不是startdate
。
此命令字段語法適用於 SQL Server 2016(請注意,我必須在此處切斷第二列的日期部分):
CAST (CAST("tablename"."fieldname" AS DATE) AS DATETIME) +
CAST (CAST("tablename"."fieldname" AS TIME) AS DATETIME)
編輯 2021-05-20:
您還可以使用Crystal 公式字段而不是命令字段來組合日期時間字段的日期和時間部分,如下所示:
Date({tablename.fieldname1}) + Time({tablename.fieldname2})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.