簡體   English   中英

使用 Crystal 報表 sql 命令將日期和時間組合在一起

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM