![]() |
1
0
很可能,参数输入对话框中的日期输入格式不正确。例如,使用
在“数据输入”对话框中,右键单击日期列并将其格式设置为
现在在SQL视图中创建以下查询。
然后运行查询。进来
结果:
Base有一个常见问题解答,介绍了日期范围: https://wiki.documentfoundation.org/Faq/Base/122 . |
![]() |
2
0
这不是对你问题的回答,而是对技巧的观察和建议。今天,我们大多数人(如果不是所有人的话)的屏幕都很宽,可以很容易地容纳长文本行。我建议您使用一个好的编辑器,并将其扩展,然后像下面我为您所做的那样,在列中对齐您的逻辑,以便您可以更容易地看到您正在做什么。(换句话说,将下面的SQL复制并粘贴到您的宽文本编辑器中,这样您就可以看到它的样子。) 您会注意到,我使用了2个空格作为外部paren,1个空格作为下一个in,0个空格作为最内部paren。此外,我还对事物进行了对齐,因此很容易看到这是一组由OR组成的AND。 很久以前,我被介绍使用这种格式。当时他们称之为“漂亮的印刷”。多年来,这对我很有帮助。似乎程序员已经基本忘记了这个简单的方法,但我希望您可以使用它。有时逻辑是复杂的,最重要的是要很容易看到它是如何工作的。 .祝你好运!
|