SQL
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
ΠΎΡ 500.00 ΡΡΠ±.
ΠΠ°ΠΏΠΈΡΠ°ΡΡ Π·Π°ΠΏΡΠΎΡ. Π Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
PG (Postgre) cΡΡΠ΅ΡΡΠ²ΡΡΡ 2 ΡΠ°Π±Π»ΠΈΡΡ: 1. Π’Π°Π±Π»ΠΈΡΠ° "opers", Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ ΠΏΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΠΉ. Π Π½Π΅ΠΉ Ρ
ΡΠ°Π½ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΠΉ. | Column | Type | Description ---------------------+--------------------------------+--------------------------------------------------------+ | viol_oper_id | bigint (PK) | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ | tr_viol_id | bigint | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ | oper_code | integer | Π’ΠΈΠΏ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ | refuse_code | integer | Π Π΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ | isp_id | bigint | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΡΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π» ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ | date_oper | timestamp(0) without time zone | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ | viol_datetime | timestamp(0) without time zone | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ 2. Π’Π°Π±Π»ΠΈΡΠ° "viols", Ρ Π½Π°ΡΡΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΡΠ°Π²ΠΈΠ» Π΄ΠΎΡΠΎΠΆΠ½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ. | Column | Type | Description --------------+--------------------------------+--------------------------------------------------+ | tr_viol_id | bigint (PK) | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ | viol_code | integer | ΠΠΎΠ΄ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ | time_check | timestamp(0) without time zone | ΠΠ°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ | stage_code | integer | ΠΡΠ°ΠΏ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ | refuse_code | integer | Π Π΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ | camera_id | integer | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠ°ΠΌΠ΅ΡΡ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π²ΡΠΈΠΉ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΠΠ ΠΡΡΡ Π·Π°Π΄Π°ΡΠ°: ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ Π²ΡΠ³ΡΡΠ·ΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π·Π° ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ Ρ 2018-04-01 ΠΏΠΎ 2018-04-20 Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π΄ΠΎ Π΄Π°ΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ. ΠΡΠ³ΡΡΠ·ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π°ΡΡΠΈΠ±ΡΡΡ: ΠΠ°ΡΠ° Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ; Π§ΠΈΡΠ»ΠΎ Π½Π°ΡΡΡΠ΅Π½ΠΈΠΉ ΠΠΠ Π²ΡΠ΅Π³ΠΎ; Π§ΠΈΡΠ»ΠΎ Π½Π°ΡΡΡΠ΅Π½ΠΈΠΉ ΠΠΠ Ρ ΠΊΠΎΡΠΎΡΡΡ
ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ ΡΠ°Π²Π΅Π½ 0; Π§ΠΈΡΠ»ΠΎ Π½Π°ΡΡΡΠ΅Π½ΠΈΠΉ ΠΠΠ ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ Π±ΡΠ»Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΠΏ 29; Π§ΠΈΡΠ»ΠΎ Π½Π°ΡΡΡΠ΅Π½ΠΈΠΉ ΠΠΠ ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ Π½Π΅ Π±ΡΠ»ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΠΏ 29, Π° ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΠΠ ΡΠ°Π²Π΅Π½ 0; ΠΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ: 1. ΠΠΏΠΈΡΠ°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ, ΠΏΠΎΡΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΠΎ ΠΎΡΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊ ΠΈ Π² ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. 2. ΠΠ»Ρ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΡΡΠ΅ Π²ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ Π²ΡΠ³ΡΡΠ·ΠΊΡ. 3. Π£ΠΊΠ°ΠΆΠΈΡΠ΅ Π»ΡΡΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π·Π°ΠΏΡΠΎΡΠ° Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ, Π΄Π°ΠΉΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΏΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠΎΠΉ Π·Π°ΠΏΡΠΎΡ. ΠΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ: Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ.
2022-05-24
ΠΡΠΊΠ»ΠΈΠΊΠ½ΡΡΡΡΡ