SQL 取时间 这种格式2012-11-12 09:30:26.000 我想取 销售时间在9点前的数据应怎么写?

2024-12-29 17:49:50
推荐回答(2个)
回答1:

1> SELECT CONVERT(INT, REPLACE(CONVERT(VARCHAR(30),GETDATE(),108), ':', ''))
2> go
-----------
170503
(1 行受影响)

这样查询到的, 就是 int 类型的 时分秒 的数据。
你爱怎么比较,就怎么比较了。

回答2:

select * from 表 where datepart(hour,时间字段)<9