在身份证号由18位组成,其中第第7至14位表示出生年月日,下列语句给出了从身份证号中得到出生年月日的方法,其中正确的是( )。
A. SELECT CAST(SUBSTRING('500151199012117015',7,8) AS DATE)
B. SELECT CAST(REPLACE('500151199012117015',7,8) AS DATE)
C. SELECT CAST(CONCAT('500151199012117015',7,8) AS DATE)
D. SELECT CAST(LEFT('500151199012117015',7,8) AS DATE)