OriginalGriff
Поскольку американский "триместр" - это период 12-13 недель, в течение которого вы должны быть в школе (предполагая, что это не медицинский триместр, который связан с беременностью и не следует никакому графику, кроме "первый триместр начинается с зачатия") DATEPART не поможет вам разделить год на что-либо.
Что вам нужно сделать, так это подробно рассмотреть свой вопрос о домашнем задании и точно решить, что вы должны делать. Я бы предположил, что вы должны получить год и работать, когда каждый из школьных периодов, вероятно, начнется и закончится. Это потребует небольшого исследования: вероятно, существуют руководящие принципы, которым следуют школьные округа, чтобы решить день начала и окончания, но они будут "подвижным праздником" в том смысле, что это не будет "14 января" каждый год, например.
Так:
1) выясните, что именно вы должны делать.
2) выясните, какие правила применяются к тому, что вы делаете.
Затем попробуйте это на бумаге вручную и разработайте правила, которым вы можете следовать, чтобы точно выполнить оба вышеперечисленных. Когда у вас есть это, должно быть довольно очевидно, что вам нужно сделать, чтобы реализовать его в SQL - но это не будет "просто использовать DATEPART", который будет охватывать его.