私は3つのテーブルを持っています
private static final String DTReasonTable = "create table tb_DTReasons(DTReasonId integer primary key autoincrement,DTReason text)";
private static final String ConfigurationTable = "create table tb_Config(ConfigId integer primary key autoincrement," +
"RawMaterialName text,OutPut_pdt text,TotalWorkHrs real,Quantity real,ProcessStartTime real,OutputQuantity real,procesEndTime real)";
private static final String DownTimeTable = "create table tb_DownTimeTable(DT_Id integer primary key autoincrement,ConfigId integer," +
"StartTime real,EndTime real,DTReasonId integer)";
以下のようなレポートを作成したい
対応するレポート生成の手順を書くのを手伝ってくれる人はいますか?
public Cursor getDtAnalysisReport()
{
return this.data.rawQuery("select EndTime-StartTime as duration,tb_DTReasons.DTReason,count(tb_DownTimeTable.DTReasonId) from tb_DownTimeTable" +
" inner join tb_DTReasons on tb_DownTimeTable.DTReasonId = tb_DTReasons.DTReasonId group by tb_DownTimeTable.DTReasonId ", null);
}
これは私が試したものですが、エラーが発生しています。解決策を見つけるのを手伝ってください。