【发布时间】:2015-06-17 10:03:38
【问题描述】:
我在表中有以下条目:
SQL> select TO_CHAR(startdate, 'DAY') from ragreement;
TO_CHAR(STARTDATE,'DAY')
------------------------------------
WEDNESDAY
THURSDAY
SUNDAY
FRIDAY
MONDAY
SUNDAY
MONDAY
MONDAY
THURSDAY
SATURDAY
TUESDAY
SUNDAY
FRIDAY
WEDNESDAY
FRIDAY
SUNDAY
THURSDAY
MONDAY
THURSDAY
WEDNESDAY
TUESDAY
TUESDAY
MONDAY
SUNDAY
WEDNESDAY
FRIDAY
SUNDAY
MONDAY
WEDNESDAY
29 rows selected.
我想计算“星期一”、“星期二”等日期... 但是,我得到以下信息:
SQL> select count(*) from ragreement where UPPER(TO_CHAR(startdate, 'DAY')) = 'TUESDAY';
COUNT(*)
----------
0
SQL> select count(*) from ragreement where UPPER(TO_CHAR(startdate, 'DAY')) = 'MONDAY';
COUNT(*)
----------
0
谁能告诉我我做错了什么?
【问题讨论】: