Translate the following question to SQL: Find the name and id of accounts whose checking balance is below the maximum checking balance.

Schema: CREATE TABLE ACCOUNTS (
    custid BIGINT NOT NULL  PRIMARY KEY,
    name VARCHAR(64) NOT NULL,
    UNIQUE (custid)
);

CREATE TABLE SAVINGS (
    custid BIGINT NOT NULL  PRIMARY KEY,
    balance FLOAT NOT NULL,
    UNIQUE (custid),
    FOREIGN KEY (custid) REFERENCES ACCOUNTS(custid)
);

CREATE TABLE CHECKING (
    custid BIGINT NOT NULL  PRIMARY KEY,
    balance FLOAT NOT NULL,
    UNIQUE (custid),
    FOREIGN KEY (custid) REFERENCES ACCOUNTS(custid),
    CREATE TABLE CHECKING (
);
user
SELECT T1.custid ,  T1.name FROM accounts AS T1 JOIN checking AS T2 ON T1.custid  =  T2.custid WHERE T2.balance  <  (SELECT max(balance) FROM checking)
assistant