谁能告诉我我做错了什么?以下是应该有结果时返回空查询。我知道它必须与Date_Format有关,并按MONTH和YEAR过滤......但我不确定我做错了什么。
mysql_select_db($database_VALUATIONS, $VALUATIONS);
$query_valuations = sprintf("
SELECT
val_Trans_id,
DATE_FORMAT(val_Date '%d-%m-%Y'),
val_Company_Name,
val_Company_Ref,
val_Manufacturer,
val_Model
FROM valuations WHERE
val_Company_Ref = %s AND MONTH(val_Date) = %s AND
YEAR(val_Date) = %s
ORDER BY
val_Date DESC",
GetSQLValueString($colname_valuations, "text"),
GetSQLValueString($colname2_valuations, "text"),
GetSQLValueString($colname3_valuations, "text")
);