[回答]
谢谢大家!解决以下问题的代码是:
SELECT ID
FROM Schedule
WHERE (SUBSTRING(Time, 1, 2) = DATEPART(hh, GETDATE()))
如何在 SQL Server CE 中选择前两个字符?
例如:
+-----+-----------+------------+
+ Day + Time + ID +
+-----+-----------+------------+
+ 1 + 08:00:00 + A1 +
+ 1 + 09:00:00 + A2 +
+ 1 + 09:30:00 + A3 +
+ 1 + 10:15:00 + A4 +
+-----+-----------+------------+
Time
列是一种nvarchar
类型。
然后,我想ID
根据实时时间选择唯一的时间,比如只08
选择08:00:00
. 我怎样才能做到这一点?