DELETE ungeprüfter Bericht in SQL

Ich habe Berichte unter einer Firma, wo sie unkontrolliert sind, sollten sie gelöscht werden. Um das zu tun, möchte ich es in SQL schreiben, aber ich bin nicht sicher, wie zu schreiben, ob eine Report-ID in SQL überprüft oder deaktiviert ist.

Dies ist meine für loop (löschen Abfrage ist innen),

For Each oDataGridItem In valgrid2.Items chk = oDataGridItem.FindControl("CheckBox1") rn = oDataGridItem.FindControl("lblrptName") rid = oDataGridItem.FindControl("lblReportID") If chk.Checked = True Then rpti = CType(oDataGridItem.FindControl("lblReportID"), Label).Text valsql2 = "INSERT INTO CompanyReportListTable(CompanyID, ReportID) Values (valCompanyId, rpti) where ReportID <> rpti and companyid <> valCompanyId" valsql2 = valsq2 & ";DELETE FROM CompanyReportListTable WHERE ReportID <> chk" count += 1 rptn = CType(oDataGridItem.FindControl("lblrptName"), Label).Text oExArgs.Add(rptn) Response.Write(rpti + " - " + rptn + "<br/>") End If If Not IsPostBack Then valgrid2.DataBind() Validate() End If Next Response.End() 

Wie lösche ich einen nicht markierten Bericht in SQL oder lösche alle noncheckpoints?