SQL server 2005时间问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 07:18:46
SQL server 2005中一个帖子的最后回复时间必须晚于发帖时间,并且小姨等于当前时间。请问表达式怎么写?我用了getdata()>=time1>time2,但是电脑显示编译错误。
一道题目:BBS数据库中,有一个主帖表,其中最后回复时间必须晚于发帖时间,并且小于当前时间.我是这样写的getdata()>TLastClikT and TLastClikT>TTime。但是电脑显示验证约束“CK_BBSTopic_1”时出错。要编辑约束吗?

getdata()>=time1 and time1>time2

把两个条件用 and 连接就行了

好奇怪的问题!

可以连着用>号吗?
time2 >=getdata() and time2 >time1
time1 为创建帖子时间 time2为回复时间

在发主贴时,有记录发贴时间吧?回贴也要有主贴才可以回复是吧?那么,回复的时候,只要记录回复的当前时间就可以了,因为主贴已存在,回复时间肯定是晚于主贴时间,而当前时间,你就更不用考虑了。这有什么问题?

不过没明白楼主的意思是,写查询大于发贴时间,小于当前时间的条件?
stime between time1 and getdate()
即可