CREATE TABLE table_39905 ("Number" FLOAT, "Builder" TEXT, "Type" TEXT, "Date" TEXT, "Works number" TEXT)

Which Works number has a Builder of canadian engine & machinery company, and a Number smaller than 3?
SELECT "Works number" FROM table_39905 WHERE "Builder" = 'canadian engine & machinery company' AND "Number" < '3'
SELECT "Works number" FROM "table_39905" WHERE "Builder" = 'canadian engine & machinery company' AND "Number" < '3'