Problem Note 20048: SASĀ® Marketing Automation returns an error when you use the select node
to query an aggregated date
When you query an aggregate date, SAS® Marketing Automation cannot
successfully execute the following syntax in the SQL HAVING clause it
generates:
HAVING MAX( dateColumn ) > today() - 1000
Without the aggregate function MAX, SAS/ACCESS® engines correctly
interpret "today() - 1000" as a date. When you add the MAX function,
however, SAS/ACCESS engines interpret "today() - 1000" as a number and
sends it to the database as a numeric value instead of a date value.
This problem occurs in Teradata, Oracle, DB2 and any non-SAS engine that
is leveraged by SAS Marketing Automation.
Select the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
| SAS System | SAS Marketing Automation-Server | Microsoft Windows XP Professional | 4.4 | 5.3 | | 9.2 TS2M0 |
| Microsoft Windows Server 2003 Enterprise Edition | 4.4 | 5.3 | | 9.2 TS2M0 |
| Microsoft Windows Server 2003 Standard Edition | 4.4 | 5.3 | | 9.2 TS2M0 |
| Microsoft Windows Server 2003 Datacenter Edition | 4.4 | 5.3 | | 9.2 TS2M0 |
| Microsoft Windows 2000 Server | 4.4 | 5.3 | | 9.2 TS2M0 |
| Microsoft Windows 2000 Professional | 4.4 | 5.3 | | 9.2 TS2M0 |
| Microsoft Windows 2000 Datacenter Server | 4.4 | 5.3 | | 9.2 TS2M0 |
| Microsoft Windows 2000 Advanced Server | 4.4 | 5.3 | | 9.2 TS2M0 |
| 64-bit Enabled Solaris | 4.4 | 5.3 | | 9.2 TS2M0 |
| Solaris | 4.4 | 5.3 | | 9.2 TS2M0 |
| AIX | 4.4 | 5.3 | | 9.2 TS2M0 |
| 64-bit Enabled AIX | 4.4 | 5.3 | | 9.2 TS2M0 |
| HP-UX IPF | 4.4 | 5.3 | | 9.2 TS2M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
| Type: | Problem Note |
| Priority: | high |
| Topic: | System Administration ==> Servers
|
| Date Modified: | 2007-05-21 15:59:01 |
| Date Created: | 2007-04-25 13:20:50 |