| minusCohorts {CohortAlgebra} | R Documentation | 
Minus cohort(s)
Description
Given two cohorts, substract (minus) the dates from the first cohort, the dates the subject also had on the second cohort.
Usage
minusCohorts(
  connectionDetails = NULL,
  connection = NULL,
  sourceCohortDatabaseSchema = NULL,
  sourceCohortTable = "cohort",
  targetCohortDatabaseSchema = sourceCohortDatabaseSchema,
  targetCohortTable = sourceCohortTable,
  firstCohortId,
  secondCohortId,
  newCohortId,
  purgeConflicts = FALSE,
  tempEmulationSchema = getOption("sqlRenderTempEmulationSchema")
)
Arguments
connectionDetails | 
 An object of type   | 
connection | 
 An object of type   | 
sourceCohortDatabaseSchema | 
 Schema name where your source cohort tables reside. Note that for SQL Server, this should include both the database and schema name, for example 'scratch.dbo'.  | 
sourceCohortTable | 
 The name of the source cohort table.  | 
targetCohortDatabaseSchema | 
 Schema name where your target cohort tables reside. Note that for SQL Server, this should include both the database and schema name, for example 'scratch.dbo'.  | 
targetCohortTable | 
 The name of the target cohort table.  | 
firstCohortId | 
 The cohort id of the cohort from which to subtract.  | 
secondCohortId | 
 The cohort id of the cohort that is used to subtract.  | 
newCohortId | 
 The cohort id of the output cohort.  | 
purgeConflicts | 
 If there are conflicts in the target cohort table i.e. the target cohort table already has records with newCohortId, do you want to purge and replace them with transformed. By default - it will not be replaced, and an error message is thrown.  | 
tempEmulationSchema | 
 Some database platforms like Oracle and Impala do not truly support temp tables. To emulate temp tables, provide a schema with write privileges where temp tables can be created.  | 
Value
Nothing is returned