Skip to content

Instantly share code, notes, and snippets.

@Kaile
Last active August 29, 2015 14:00
Show Gist options
  • Save Kaile/02545ba8a1234c9ff5b1 to your computer and use it in GitHub Desktop.
Save Kaile/02545ba8a1234c9ff5b1 to your computer and use it in GitHub Desktop.

Revisions

  1. Kaile revised this gist May 5, 2014. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions StudentsMoved.sql
    Original file line number Diff line number Diff line change
    @@ -15,10 +15,10 @@ FROM dbo_study_form
    INNER JOIN dbo_student ON dbo_gruppa.id = dbo_student.groupid) ON dbo_fakultet.id = dbo_spec.fakultet)
    INNER JOIN dbo_obrazovanie ON dbo_gruppa.obrazovanie = dbo_obrazovanie.id) ON dbo_study_form.id = dbo_gruppa.study_form
    WHERE (dbo_student.date_doc >= [data1] AND (dbo_student.date_doc) <= [data2]) AND
    (dbo_student.status > 1 OR
    dbo_student.status < 6 OR
    ((dbo_student.status > 1 AND
    dbo_student.status < 6) OR
    dbo_student.status = 7) AND
    (Right(dbo_gruppa.name, 2) <> Mid(YEAR(dbo_student.date_doc), 3, 2))
    (Right(dbo_gruppa.name, 2) <> Mid(Str(YEAR(dbo_student.date_doc)), 3, 2))
    GROUP BY dbo_fakultet.name,
    dbo_spec.name,
    dbo_obrazovanie.name,
  2. Kaile revised this gist Apr 30, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion StudentsMoved.sql
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ WHERE (dbo_student.date_doc >= [data1] AND (dbo_student.date_doc) <= [data2])
    (dbo_student.status > 1 OR
    dbo_student.status < 6 OR
    dbo_student.status = 7) AND
    (Mid(dbo_gruppa.name, 2, 2) <> Mid(YEAR(dbo_student.date_doc), 3, 2))
    (Right(dbo_gruppa.name, 2) <> Mid(YEAR(dbo_student.date_doc), 3, 2))
    GROUP BY dbo_fakultet.name,
    dbo_spec.name,
    dbo_obrazovanie.name,
  3. Kaile revised this gist Apr 30, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion StudentsMoved.sql
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ WHERE (dbo_student.date_doc >= [data1] AND (dbo_student.date_doc) <= [data2])
    (dbo_student.status > 1 OR
    dbo_student.status < 6 OR
    dbo_student.status = 7) AND
    (SUBSTRING(dbo_gruppa.name, 1, 2) <> SUBSTING(YEAR(dbo_student.date_doc), 2, 2))
    (Mid(dbo_gruppa.name, 2, 2) <> Mid(YEAR(dbo_student.date_doc), 3, 2))
    GROUP BY dbo_fakultet.name,
    dbo_spec.name,
    dbo_obrazovanie.name,
  4. Kaile revised this gist Apr 30, 2014. 1 changed file with 28 additions and 28 deletions.
    56 changes: 28 additions & 28 deletions StudentsMoved.sql
    Original file line number Diff line number Diff line change
    @@ -1,29 +1,29 @@
    SELECT dbo_fakultet.name AS Факультет,
    dbo_spec.name AS Специальность,
    dbo_obrazovanie.name AS Образование,
    dbo_study_form.name AS ["Форма обучения"],
    dbo_gruppa.name AS Группа,
    Count(dbo_student.student_id) AS ["Количество заявлений"],
    dbo_study_form.spravkaSB,
    dbo_student.budjet,
    IIf((dbo_student.finance=-1),"Да","Нет") AS Бюджет,
    Count(dbo_student.id) AS ["Количество людей"]
    SELECT dbo_fakultet.name AS Факультет,
    dbo_spec.name AS Специальность,
    dbo_obrazovanie.name AS Образование,
    dbo_study_form.name AS ["Форма обучения"],
    dbo_gruppa.name AS Группа,
    Count(dbo_student.student_id) AS ["Количество заявлений"],
    dbo_study_form.spravkaSB,
    dbo_student.budjet,
    IIf((dbo_student.finance=-1),"Да","Нет") AS Бюджет,
    Count(dbo_student.id) AS ["Количество людей"]
    FROM dbo_study_form
    INNER JOIN ((dbo_fakultet
    INNER JOIN ((dbo_spec
    INNER JOIN dbo_gruppa ON dbo_spec.id = dbo_gruppa.spec)
    INNER JOIN dbo_student ON dbo_gruppa.id = dbo_student.groupid) ON dbo_fakultet.id = dbo_spec.fakultet)
    INNER JOIN dbo_obrazovanie ON dbo_gruppa.obrazovanie = dbo_obrazovanie.id) ON dbo_study_form.id = dbo_gruppa.study_form
    WHERE (dbo_student.date_doc >= [data1] AND (dbo_student.date_doc) <= [data2]) AND
    ((dbo_student.status > 1 AND
    dbo_student.status < 6) OR
    dbo_student.status = 7) AND
    (CONCAT(SUBSTRING(dbo_gruppa.name, 1, 2)) <> SUBSTING(YEAR(dbo_student.date_doc), 2, 2))
    GROUP BY dbo_fakultet.name,
    dbo_spec.name,
    dbo_obrazovanie.name,
    dbo_study_form.name,
    dbo_gruppa.name,
    dbo_study_form.spravkaSB,
    dbo_student.budjet,
    dbo_student.finance
    INNER JOIN ((dbo_fakultet
    INNER JOIN ((dbo_spec
    INNER JOIN dbo_gruppa ON dbo_spec.id = dbo_gruppa.spec)
    INNER JOIN dbo_student ON dbo_gruppa.id = dbo_student.groupid) ON dbo_fakultet.id = dbo_spec.fakultet)
    INNER JOIN dbo_obrazovanie ON dbo_gruppa.obrazovanie = dbo_obrazovanie.id) ON dbo_study_form.id = dbo_gruppa.study_form
    WHERE (dbo_student.date_doc >= [data1] AND (dbo_student.date_doc) <= [data2]) AND
    (dbo_student.status > 1 OR
    dbo_student.status < 6 OR
    dbo_student.status = 7) AND
    (SUBSTRING(dbo_gruppa.name, 1, 2) <> SUBSTING(YEAR(dbo_student.date_doc), 2, 2))
    GROUP BY dbo_fakultet.name,
    dbo_spec.name,
    dbo_obrazovanie.name,
    dbo_study_form.name,
    dbo_gruppa.name,
    dbo_study_form.spravkaSB,
    dbo_student.budjet,
    dbo_student.finance
  5. Kaile revised this gist Apr 30, 2014. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions StudentsMoved.sql
    Original file line number Diff line number Diff line change
    @@ -15,8 +15,8 @@ FROM dbo_study_form
    INNER JOIN dbo_student ON dbo_gruppa.id = dbo_student.groupid) ON dbo_fakultet.id = dbo_spec.fakultet)
    INNER JOIN dbo_obrazovanie ON dbo_gruppa.obrazovanie = dbo_obrazovanie.id) ON dbo_study_form.id = dbo_gruppa.study_form
    WHERE (dbo_student.date_doc >= [data1] AND (dbo_student.date_doc) <= [data2]) AND
    (dbo_student.status > 1 OR
    dbo_student.status < 6 OR
    ((dbo_student.status > 1 AND
    dbo_student.status < 6) OR
    dbo_student.status = 7) AND
    (CONCAT(SUBSTRING(dbo_gruppa.name, 1, 2)) <> SUBSTING(YEAR(dbo_student.date_doc), 2, 2))
    GROUP BY dbo_fakultet.name,
  6. Kaile created this gist Apr 30, 2014.
    29 changes: 29 additions & 0 deletions StudentsMoved.sql
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,29 @@
    SELECT dbo_fakultet.name AS Факультет,
    dbo_spec.name AS Специальность,
    dbo_obrazovanie.name AS Образование,
    dbo_study_form.name AS ["Форма обучения"],
    dbo_gruppa.name AS Группа,
    Count(dbo_student.student_id) AS ["Количество заявлений"],
    dbo_study_form.spravkaSB,
    dbo_student.budjet,
    IIf((dbo_student.finance=-1),"Да","Нет") AS Бюджет,
    Count(dbo_student.id) AS ["Количество людей"]
    FROM dbo_study_form
    INNER JOIN ((dbo_fakultet
    INNER JOIN ((dbo_spec
    INNER JOIN dbo_gruppa ON dbo_spec.id = dbo_gruppa.spec)
    INNER JOIN dbo_student ON dbo_gruppa.id = dbo_student.groupid) ON dbo_fakultet.id = dbo_spec.fakultet)
    INNER JOIN dbo_obrazovanie ON dbo_gruppa.obrazovanie = dbo_obrazovanie.id) ON dbo_study_form.id = dbo_gruppa.study_form
    WHERE (dbo_student.date_doc >= [data1] AND (dbo_student.date_doc) <= [data2]) AND
    (dbo_student.status > 1 OR
    dbo_student.status < 6 OR
    dbo_student.status = 7) AND
    (CONCAT(SUBSTRING(dbo_gruppa.name, 1, 2)) <> SUBSTING(YEAR(dbo_student.date_doc), 2, 2))
    GROUP BY dbo_fakultet.name,
    dbo_spec.name,
    dbo_obrazovanie.name,
    dbo_study_form.name,
    dbo_gruppa.name,
    dbo_study_form.spravkaSB,
    dbo_student.budjet,
    dbo_student.finance