SELECT type FROM table_name_46 WHERE date < 1943 AND builder = "alco schenectady" AND number > 822 AND works_number = 59867
Jenis mana yang memiliki tanggal lebih kecil dari tahun 1943, dan pembangun Alco Schenectady, dan angka yang lebih besar dari 822, dan bekerja jumlah 59867?
CREATE TABLE table_name_46 (type VARCHAR, works_number VARCHAR, number VARCHAR, date VARCHAR, builder VARCHAR)