如果在sql中为NULL,则设置值 - Access 2007

时间:2009-12-03 12:04:53

标签: sql null ms-access-2007

是否可以将值设置为NULL的值?

我现在使用的sql是:

SELECT date
FROM Activity
WHERE date BETWEEN [Forms]![Search]![fromDate] AND [Forms]![Search]![toDate]

但问题是当fromDatetoDate没有值时,结果为零行。所以,我想要做的是fromDate NULL时,将fromDate值更改为1800-01-01,将toDate更改为NULL时,请更改到2300-01-01

2 个答案:

答案 0 :(得分:2)

您应该可以使用NZ功能

Nz(variant [, valueifnull ] )

NZ链接

答案 1 :(得分:0)

试试这个:

SELECT date  
FROM Activity
WHERE date BETWEEN 
    ISNULL([Forms]![Search]![fromDate], '1800-01-01') AND 
    ISNULL([Forms]![Search]![toDate], '2300-01-01')