我希望这是可以解决的。
基本上,我使用的是Server数据库表,在这个表中有一个名为matchdate的字段。字段的格式是nchar(50)。
我的表中有2000多条记录,matchdate字段中的日期都是英国格式的,例如"29/04/2014“。
我正试图查询这个表,以便在两个英国日期之间提取记录。为此,我使用以下查询:
SET DATEFORMAT DMY;
SELECT * from mytable
WHERE CAST(matchdate as datetime) BETWEEN '" & startdate & "' and &