苏飞论坛

标题: 查询2012.12-2013.4的数据,SQL应该怎么写? [打印本页]

作者: 站长苏飞    时间: 2013-4-11 13:59
标题: 查询2012.12-2013.4的数据,SQL应该怎么写?
先看看我写的语法吧
[code=sql]SELECT * FROM table WHERE createtime>=st AND createtime<=et
SELECT * FROM table WHERE createtime BETWEEN st AND et[/code]
这样就行了
[code=sql]SELECT * FROM table WHERE createtime>=‘2012.12’ AND createtime<=‘2013.4’
SELECT * FROM table WHERE createtime BETWEEN ‘2012.12’  AND ‘2013.4’[/code]
但是人家说只精确到月好吧我再修改下
[code=sql]SELECT * FROM table WHERE createtime>=CONVERT(VARCHAR(7), st, 121) AND createtime<=CONVERT(VARCHAR(7), et, 121)
SELECT * FROM table WHERE createtime BETWEEN CONVERT(VARCHAR(7), st, 121) AND CONVERT(VARCHAR(7), et, 121)[/code]

OK了








欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4