我正在尝试实现以下相当简单的查询:
WHERE
a.first_table IS NULL
AND a.second_table IS NOT NULL
AND SUBSTRING(b.third_table,5,2) = @plan_year;
你可能会猜到,前两个语句并不是真正的问题。目前我在使用Zend实现SUBSTRING()时遇到了困难,因为我想保持代码对DB系统的中立性。是否有任何方法可以解决这个问题?
谢谢。
我正在尝试实现以下相当简单的查询:
WHERE
a.first_table IS NULL
AND a.second_table IS NOT NULL
AND SUBSTRING(b.third_table,5,2) = @plan_year;
你可能会猜到,前两个语句并不是真正的问题。目前我在使用Zend实现SUBSTRING()时遇到了困难,因为我想保持代码对DB系统的中立性。是否有任何方法可以解决这个问题?
谢谢。
使用SUBSTR而不是SUBSTRING
怎么样?
WHERE
a.first_table IS NULL
AND a.second_table IS NOT NULL
AND SUBSTR(b.third_table,5,2) = @plan_year;