SQL Reporting Services中MySql查询的日期语法

时间:2014-04-30 11:13:23

标签: mysql stored-procedures

我目前正在尝试将mysql存储过程链接到Microsoft SQL报告服务器。 它出现了语法错误。我相信这是由Date_from和Date_to参数决定的。该查询在任何帮助下面将不胜感激

DELIMITER $$

USE `mydb`$$

DROP PROCEDURE IF EXISTS `DTI`$$

CREATE DEFINER=`linkeduser`@`%` PROCEDURE `DTI`(IN date_from DATETIME,
IN date_to DATETIME)

BEGIN

  SELECT title,gender,firstname,lastname,address1,town,postcode,dob,IF(co.start_date = '00-00-0000', '', CAST(DATE(co.start_date) AS DATE)) AS 'StartDate' 

  FROM cf_user AS us
JOIN ca_compliance AS co ON co.user_id = us.user_id

WHERE co.start_date BETWEEN date_from AND date_to; 
END$$

DELIMITER ;

1 个答案:

答案 0 :(得分:1)

只是因为似乎没有人想要帮助我设法解决这个问题我卖了 =" CALL sproc_PackOut('"& Format(参数!DateFrom.Value," yyyy-MM-dd 00:00:00")&" ','"&格式(参数!DateTo.Value," yyyy-MM-dd 23:59:59")&"&#39 ;)"