该列中的日期值以各种格式显示。我想以以下格式显示它们:DD/MM/yyyydeclare @testString1 as varchar(50) = '02/19/2015'declare @converted3 as date = CONVERT(date,@testString3)然后我再次尝试将<
我创建了一个日期集合=> date由date (i)组成select sum(revenue) from table where date between to_date(date(i),'dd-mm-yyyy') and to_date(date(i+1),'dd-mm-yyyy')
不同的故事=>我收到空值。
我正在尝试将导入到我的应用程序中的数据从nvarchar转换为date,这样我就可以将该日期与当前系统日期进行比较,以确保不使用过去的日期。数据通过应用程序导入到通用表格中,其中所有列都是nvarchar (进程不能更改),这导致我需要转换数据类型以将字段与日期进行比较。我尝试了以下代码来转换日期(TestData表示我在本例中使用的列):CONVERT(date, T