2011-11-20 71 views

回答

36

按照docs,使用WEEK(timestamp,1)

+0

+1从我身边..... – srahul07

+0

这确实解决了我的问题。试图找出为什么索姆发票在错误的星期创建,如果在周日创建..然后一段时间... - 找到了这一点。 – larsemil

4

你可以尝试:"SELECT * FROM form_2 WHERE week(timestamp - INTERVAL 1 DAY) = week(NOW() - INTERVAL 1 DAY)"

+0

完美谢谢 – PaperBagged

+1

@nos实际存入一个更好的答案。你应该用他们的解决方案! – toon81

+0

@ toon81我同意nos解决方案对于这个特定问题更好,但是假设您希望在周一或周日不开始一周,您的解决方案(通过微小调整)可以解决一周中每隔一天的问题。所以你的解决方案对我真的很有帮助。谢谢。 – DMEM