2014-02-13 3 views
0
private static final String CREATE_TABLE_ATTENDANCE = 
      "CREATE TABLE " + DATABASE_ATTENDANCE_TABLE + " (" + 
        KEY_ATTENDANCEID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + 
        KEY_ATTENDANCEEVENTID + " INTEGER, " + 
        KEY_ATTENDANCEEVENTCOUNT + "INTEGER, " + 
        "FOREIGN KEY(attendanceevent) REFERENCES Purchases_Table(purchaseevent)," + 
        " SELECT * SUM(ticketquantity) AS TOTAL FROM Purchases_Table GROUP BY eventid" + ")"; 

Я продолжаю получать синтаксическую ошибку в этой конкретной таблице рядом с функцией ВЫБРАТЬ. Его для моей базы данных sqlite.Ошибка SYNTAX рядом с SELECT

+0

Почему вы выполнение операции SELECT, во время создания этой таблицы? – Massimo

+0

Я в основном хочу поймать, сколько билетов продается за событие. Я так и думал, как ты это делаешь. – user3306002

+0

use create table и select statements отдельно –

ответ

0

Я думаю, что это должно быть Выбрать SUM (ticketquantity) ... вместо Select * SUM (ticketquantity)

+0

Alrighty, как я могу назвать его в базе данных? Было ли то, что я делал хорошо, делая это в таблице создания? – user3306002

+0

Вы должны использовать команды Select and Create table по одному за раз. –

+0

Я пробовал свой ответ и по-прежнему сталкивается с синтаксической ошибкой. Как сделать их отдельными? Извините, что вы нервничаете – user3306002

Смежные вопросы