My code:
DECLARE report_date DATETIME;
set report_date='2013-01-17 00:00:00';
SELECT *
FROM `NMPP`.`capacitypersecond`
WHERE `StreamDT` >=report_date and `StreamDT` < '2013-01-18 00:00:00' ;
SELECT *
FROM `NMPP`.`capacityperHr`
WHERE `StreamDT` >=report_date and `StreamDT` < '2013-01-18 00:00:00' ;
SELECT *
FROM `NMPP`.`capacityperDay`
WHERE `TJLDate` >=report_date and `TJLDate` < '2013-01-18 00:00:00' ;
-
DECLARE report_date DATETIME;
/* SQL Error (1064): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DECLARE report_date DATETIME' at line 1 */
/* Affected rows: 0 Found rows: 0 Warnings: 0 Duration for 0 of 5 queries: 0.000 sec. */
or with cast:
set @report_date = cast('2013-01-17 00:00:00' as datetime);
get rid of declare
:
set @report_date = '2013-01-17 00:00:00';
SELECT *
FROM `NMPP`.`capacitypersecond`
WHERE `StreamDT` >= @report_date and `StreamDT` < '2013-01-18 00:00:00' ;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With