gpt4 book ai didi

sql - 在 SQL Server CE 中选择前两个字符

转载 作者:行者123 更新时间:2023-12-04 22:34:34 25 4
gpt4 key购买 nike

[答案]

谢谢大家!解决问题的代码如下:

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 部分。我怎样才能做到这一点?

最佳答案

SUBSTRING 在 CE 中可用 - http://msdn.microsoft.com/en-us/library/aa275646(SQL.80).aspx

SUBSTRING ( expression , start , length )

关于sql - 在 SQL Server CE 中选择前两个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10491251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com