create table sql in access : this is my query in sql it seems to say i have a syntax error im used to coding in sql server not access fo i expected this outcome if anyone could help me correct my code id really apprisiate it 

     create table  M (
     NMR_METER_PT_REF Varchar (50) ,
     NMR_ST_METER_READ_DATE Datetime,
     NMR_END_METER_READ_DATE datetime,
     NMR_ST_METER_READING Int,
     NMR_END_METER_READING int,
     RCH_RECONCILIATION_QTY int,
     METERS_THROUGH_ZEROS_COUNT int);

    INSERT M (

    SELECT 
    NMR_METER_PT_REF
    , NMR_ST_METER_READ_DATE
    , NMR_END_METER_READ_DATE
    , NMR_ST_METER_READING
    , NMR_END_METER_READING
    , RCH_RECONCILIATION_QTY
    , METERS_THROUGH_ZEROS_COUNT
     FROM G
     WHERE  (((NMR.ST.METER_READING) <= NMR.ST.METER_READING)))

    drop table M
    select * from M
    ;