|
<< Click to Display Table of Contents >> Navigation: О программе > Подключение к БД > Примеры SQL запросов |
|
ЗАПРОС |
SELECT ROOT.EXPERIMENT.ID, CREATIONDATETIME, ROOT.APPLICATION.CODE AS ORDER_CODE, ROOT.OPERATOR.LASTNAME AS OPERATOR_LASTNAME, ROOT.AREOMETER.SERIALNUMBER AS AREOMETER_SN, ROOT.PROTOCOL.CODE AS PROTOCOL_CODE, ROOT.PROTOCOL.CERTIFICATECODE AS CERTIFICATECODE, ROOT.PROTOCOL.CERTIFICATETYPE AS CERTIFICATETYPE FROM ROOT.EXPERIMENT LEFT JOIN ROOT.APPLICATION ON ROOT.EXPERIMENT.APPLICATION_ID = ROOT.APPLICATION.ID LEFT JOIN ROOT.AREOMETER ON ROOT.EXPERIMENT.AREOMETER_ID = ROOT.AREOMETER.ID LEFT JOIN ROOT.OPERATOR ON ROOT.EXPERIMENT.OPERATOR_ID = ROOT.OPERATOR.ID LEFT JOIN ROOT.PROTOCOL ON ROOT.AREOMETER.PROTOCOL_ID = ROOT.PROTOCOL.ID WHERE CREATIONDATETIME >= '2019-05-01 00:00:00' AND CREATIONDATETIME <= '2020-05-06 23:59:59' AND APPLICATION_ID IS NULL |
РЕЗУЛЬТАТ |
ID |CREATIONDATETIME |ORDER_CODE|OPERATOR_LASTNAME|AREOMETER_SN|PROTOCOL_CODE|CERTIFICATECODE|CERTIFICATETYPE| -----|-------------------|----------|-----------------|------------|-------------|---------------|---------------| 2203|2019-09-04 16:29:24| |Иванов |58 | | | | 2303|2019-09-04 16:37:49| |Петров |58-1 | | | | |
ОПИСАНИЕ |
ID – уникальный идентификатор CREATIONDATETIME – время создания записи ORDER_CODE – номер присвоенного документа (свидетельства, сертификата, извещения) OPERATOR_LASTNAME – фамилия поверителя проводившего процедуру AREOMETER_SN – серийный номер ареометра PROTOCOL_CODE - номер протокола CERTIFICATECODE – номер присвоенного документа (свидетельства, сертификата, извещения) CERTIFICATETYPE - тип присвоеного документа (свидетельство, сертификат, извещение) |
ЗАПРОС |
SELECT ROOT.EXPERIMENT.ID, CREATIONDATETIME, ROOT.APPLICATION.CODE AS ORDER_CODE, ROOT.OPERATOR.LASTNAME AS OPERATOR_LASTNAME, ROOT.AREOMETER.SERIALNUMBER AS AREOMETER_SN, ROOT.PROTOCOL.CODE AS PROTOCOL_CODE, ROOT.PROTOCOL.CERTIFICATECODE AS CERTIFICATECODE, ROOT.PROTOCOL.CERTIFICATETYPE AS CERTIFICATETYPE FROM ROOT.EXPERIMENT LEFT JOIN ROOT.APPLICATION ON ROOT.EXPERIMENT.APPLICATION_ID = ROOT.APPLICATION.ID LEFT JOIN ROOT.AREOMETER ON ROOT.EXPERIMENT.AREOMETER_ID = ROOT.AREOMETER.ID LEFT JOIN ROOT.OPERATOR ON ROOT.EXPERIMENT.OPERATOR_ID = ROOT.OPERATOR.ID LEFT JOIN ROOT.PROTOCOL ON ROOT.AREOMETER.PROTOCOL_ID = ROOT.PROTOCOL.ID WHERE ROOT.PROTOCOL.CODE='2019-10' |
РЕЗУЛЬТАТ |
ID |CREATIONDATETIME |ORDER_CODE |OPERATOR_LASTNAME|AREOMETER_SN|PROTOCOL_CODE |CERTIFICATECODE|CERTIFICATETYPE| ----|-------------------|-------------------|-----------------|------------|-------------------|---------------|---------------| 7007|2019-10-03 13:40:29|77098 от 23.09.2019|Васильев |7784 |2019-10 | | | |
ОПИСАНИЕ |
ID – уникальный идентификатор CREATIONDATETIME – время создания записи ORDER_CODE – номер присвоенного документа (свидетельства, сертификата, извещения) OPERATOR_LASTNAME – фамилия поверителя проводившего процедуру AREOMETER_SN – серийный номер ареометра PROTOCOL_CODE - номер протокола CERTIFICATECODE – номер присвоенного документа (свидетельства, сертификата, извещения) CERTIFICATETYPE - тип присвоеного документа (свидетельство, сертификат, извещение) |
ЗАПРОС |
SELECT ROOT.EXPERIMENT.ID, CREATIONDATETIME, ROOT.APPLICATION.CODE AS ORDER_CODE, ROOT.OPERATOR.LASTNAME AS OPERATOR_LASTNAME, ROOT.AREOMETER.SERIALNUMBER AS AREOMETER_SN, ROOT.PROTOCOL.CODE AS PROTOCOL_CODE, ROOT.PROTOCOL.CERTIFICATECODE AS CERTIFICATECODE, ROOT.PROTOCOL.CERTIFICATETYPE AS CERTIFICATETYPE FROM ROOT.EXPERIMENT LEFT JOIN ROOT.APPLICATION ON ROOT.EXPERIMENT.APPLICATION_ID = ROOT.APPLICATION.ID LEFT JOIN ROOT.AREOMETER ON ROOT.EXPERIMENT.AREOMETER_ID = ROOT.AREOMETER.ID LEFT JOIN ROOT.OPERATOR ON ROOT.EXPERIMENT.OPERATOR_ID = ROOT.OPERATOR.ID LEFT JOIN ROOT.PROTOCOL ON ROOT.AREOMETER.PROTOCOL_ID = ROOT.PROTOCOL.ID WHERE ROOT.AREOMETER.SERIALNUMBER = '11' |
РЕЗУЛЬТАТ |
ID |CREATIONDATETIME |ORDER_CODE |OPERATOR_LASTNAME|AREOMETER_SN|PROTOCOL_CODE |CERTIFICATECODE|CERTIFICATETYPE| -----|-------------------|--------------------|-----------------|------------|-------------------|---------------|---------------| 2127|2019-09-04 14:41:49|61866 от 05.08.2019|Акунина |11 |61866-2019-11-M | | | 9827|2019-10-31 11:21:21|2630 от 23.10.2019 |Достоевский |11 |2630-2019-11-M | | | 16532|2019-12-12 17:08:26|100519 от 25.11.2019|Толстой |11 |100519-2019-11-M | | | 24227|2020-01-31 13:33:51|33731 от 22.01.2020 |Гагарина |11 |33731-2020-11-M | | | |
ОПИСАНИЕ |
ID – уникальный идентификатор CREATIONDATETIME – время создания записи ORDER_CODE – номер присвоенного документа (свидетельства, сертификата, извещения) OPERATOR_LASTNAME – фамилия поверителя проводившего процедуру AREOMETER_SN – серийный номер ареометра PROTOCOL_CODE - номер протокола CERTIFICATECODE – номер присвоенного документа (свидетельства, сертификата, извещения) CERTIFICATETYPE - тип присвоеного документа (свидетельство, сертификат, извещение) |
ЗАПРОС |
SELECT ROOT.AREOMETER.ID, ROOT.AREOMETER.SERIALNUMBER, ROOT.AREOMETERMANUFACTURERREGISTRY."NUMBER" AS REGISTRY, ROOT.AREOMETERMANUFACTURERREGISTRY.DESCRIPTION AS REGISTRY_DESCRIPTION, ROOT.AREOMETERTYPE.NAME AS AREO_TYPE, ROOT.AREOMETER.RANGEFROM, ROOT.AREOMETER.RANGETO, ROOT.AREOMETER.MANUFACTUREDYEAR, ROOT.AREOMETER.CALIBRATIONTEMPERATURE, ROOT.AREOMETER.CALIBRATIONVALUE, ROOT.AREOMETER.ERRORLIMIT, ROOT.AREOMETER.GLASSRATE, ROOT.INSPECTION.DESCRIPTION AS INSPECTION, ROOT.INSPECTION.META AS INSPECTION_META, ROOT.AREOMETER.MASSINAIR, ROOT.MEASUREUNIT.DESCRIPTION AS UNIT, ROOT.MEASUREUNIT.META AS UNIT_META, ROOT.AREOMETERMANUFACTURER.NAME AS MANUFACTURER_NAME, ROOT.AREOMETERMANUFACTURER.COUNTRY AS MANUFACTURER_COUNTRY, ROOT.AREOMETERMANUFACTURER.CITY AS MANUFACTURER_CITY, ROOT.AREOMETERMETHODOLOGY.NAME AS METHODOLOGY_NAME, ROOT.AREOMETERMETHODOLOGY.DESCRIPTION AS METHODOLOGY_DESCRIPTION, ROOT.AREOMETERMETHODOLOGY.COUNTRY AS METHODOLOGY_COUNTRY, ROOT.PROTOCOL.CODE AS PROTOCOL_CODE, ROOT.PROTOCOL.CERTIFICATECODE AS CERTIFICATECODE, ROOT.PROTOCOL.CERTIFICATETYPE AS CERTIFICATETYPE, ROOT.RESOLUTION.DESCRIPTION AS NOTICE_RESOLUTION, ROOT.PROTOCOL.MEASURINGDATE AS MEASURINGDATE FROM ROOT.AREOMETER LEFT JOIN ROOT.AREOMETERMANUFACTURERREGISTRY ON ROOT.AREOMETER.AREOMETERMANUFACTURERREGISTRY_ID = ROOT.AREOMETERMANUFACTURERREGISTRY.ID LEFT JOIN ROOT.AREOMETERTYPE ON ROOT.AREOMETER.TYPE_ID = ROOT.AREOMETERTYPE.ID LEFT JOIN ROOT.INSPECTION ON ROOT.AREOMETER.INSPECTION = ROOT.INSPECTION.CODE LEFT JOIN ROOT.MEASUREUNIT ON ROOT.AREOMETER.UNIT = ROOT.MEASUREUNIT.CODE LEFT JOIN ROOT.AREOMETERMANUFACTURER ON ROOT.AREOMETER.MANUFACTURER_ID = ROOT.AREOMETERMANUFACTURER.ID LEFT JOIN ROOT.AREOMETERMETHODOLOGY ON ROOT.AREOMETER.METHODOLOGY_ID = ROOT.AREOMETERMETHODOLOGY.ID LEFT JOIN ROOT.PROTOCOL ON ROOT.AREOMETER.PROTOCOL_ID = ROOT.PROTOCOL.ID LEFT JOIN ROOT.RESOLUTION ON ROOT.PROTOCOL.RESOLUTION_ID = ROOT.RESOLUTION.ID WHERE ROOT.AREOMETER.ID IN (SELECT AREOMETER_ID FROM ROOT.EXPERIMENT WHERE ID=2466) |
РЕЗУЛЬТАТ |
Name |Value | -----------------------|-----------------------------------------------------------------------| ID |2465 | SERIALNUMBER |3 | REGISTRY |9293-07 | REGISTRY_DESCRIPTION |Ареометры для спирта | AREO_TYPE |Ареометр для спирта АСП- 2 | RANGEFROM |21.0 | RANGETO |26.0 | MANUFACTUREDYEAR |0 | CALIBRATIONTEMPERATURE |20.0 | CALIBRATIONVALUE |0.1 | ERRORLIMIT |0.1 | GLASSRATE |0.000025 | INSPECTION |соответствует | INSPECTION_META |VALID | MASSINAIR |94.9479 | UNIT |об.% | UNIT_META |VF | MANUFACTURER_NAME |ПАО "Химлаборприбор", г.Клин | MANUFACTURER_COUNTRY |RU | MANUFACTURER_CITY |г.Клин | METHODOLOGY_NAME |МП Р 50.2.041-2004 | METHODOLOGY_DESCRIPTION|RU[Рекомендации по метрологии "Ареометры стеклянные. Методика поверки"]| METHODOLOGY_COUNTRY |RU | PROTOCOL_CODE |448-67651-2019-3-M | CERTIFICATECODE | | CERTIFICATETYPE |1 | NOTICE_RESOLUTION |значение погрешности превышает допустимые | MEASURINGDATE |2019-09-05 | |
ОПИСАНИЕ |
ID -уникальный идентификатор SERIALNUMBER -заводской номер ареометра REGISTRY -номер прибора в реестре СИ РФ AREO_DESCRIPTION -описание типа ареометра AREO_TYPE -тип ареометра RANGEFROM -диапазон от RANGETO -диапазон до MANUFACTUREDYEAR -год выпуска CALIBRATIONTEMPERATURE -температура градуировки CALIBRATIONVALUE -цена деления ERRORLIMIT -допускаемая погрешность GLASSRATE -ТКОР стекла INSPECTION -внешний осмотр (на языке локали начальной инициализации базы) INSPECTION_META -мета-тег внешнего осмотра (VALID/INVALID) MASSINAIR -вес в воздухе UNIT -единица измерения (на языке локали начальной инициализации базы) UNIT_META -мета-тег единицы измерения MANUFACTURER_NAME -название производителя MANUFACTURER_COUNTRY -код страны производителя MANUFACTURER_CITY -город производителя METHODOLOGY_NAME -номер методики METHODOLOGY_DESCRIPTION-название методики METHODOLOGY_COUNTRY -страна методики PROTOCOL_CODE -присвоенный номер протокола CERTIFICATECODE –номер присвоенного документа (свидетельства, сертификата, извещения) CERTIFICATETYPE -тип присвоеного документа (свидетельство, сертификат, извещение) NOTICE_RESOLUTION -причина непригодности если извещение MEASURINGDATE -дата поверки |
|
ЗАПРОС |
SELECT ROOT.WEIGHING.ID, AIRDENSITY, AIRHUMIDITY, AIRPRESSSURE, AIRTEMPERATURE, AREOMETERCALIBRATIONMARK, AREOMETERDIAMETER, AREOMETERWEIGHT, CORRECTIONA, CORRECTIONB, CORRECTIONC, LIQUIDDENSITY, LIQUIDREALDENSITY, LIQUIDTEMPERATURE, MENISCUSA, MENISCUSB, MENISCUSC, MENISCUSREAL, EXPERIMENT_ID, (SELECT NAME FROM ROOT.LIQUID WHERE ID=ROOT.WEIGHING.LIQUIDA_ID) AS LIQUIDA_NAME, (SELECT NAME FROM ROOT.LIQUID WHERE ID=ROOT.WEIGHING.LIQUIDB_ID) AS LIQUIDB_NAME, (SELECT NAME FROM ROOT.LIQUID WHERE ID=ROOT.WEIGHING.LIQUIDC_ID) AS LIQUIDC_NAME FROM ROOT.WEIGHING WHERE EXPERIMENT_ID = 2466 |
РЕЗУЛЬТАТ |
Name |Value | ------------------------|-------------------------------| ID |2467 | AIRDENSITY |1.167037897214044 | AIRHUMIDITY |47.0 | AIRPRESSSURE |994.56 | AIRTEMPERATURE |22.4 | AREOMETERCALIBRATIONMARK|21.0 | AREOMETERDIAMETER |3.77 | AREOMETERWEIGHT |16.2728 | CORRECTIONA |0.17714846251650584 | CORRECTIONB |0.0 | CORRECTIONC |0.0 | LIQUIDDENSITY |805.7055556245114 | LIQUIDREALDENSITY |972.3114541774517 | LIQUIDTEMPERATURE |20.013 | MENISCUSA |0.04937227386210426 | MENISCUSB |0.0 | MENISCUSC |0.0 | MENISCUSREAL |0.027900043332751808 | EXPERIMENT_ID |2466 | LIQUIDA_NAME |Водный раствор этилового спирта| LIQUIDB_NAME | | LIQUIDC_NAME | |
Name |Value | ------------------------|-------------------------------| ID |2468 | AIRDENSITY |1.167037897214044 | AIRHUMIDITY |47.0 | AIRPRESSSURE |994.56 | AIRTEMPERATURE |22.4 | AREOMETERCALIBRATIONMARK|24.0 | AREOMETERDIAMETER |3.77 | AREOMETERWEIGHT |16.0043 | CORRECTIONA |0.2119582812590437 | CORRECTIONB |0.0 | CORRECTIONC |0.0 | LIQUIDDENSITY |805.7055556245114 | LIQUIDREALDENSITY |968.9833548485373 | LIQUIDTEMPERATURE |20.013 | MENISCUSA |0.046783681372271194 | MENISCUSB |0.0 | MENISCUSC |0.0 | MENISCUSREAL |0.027900043332751808 | EXPERIMENT_ID |2466 | LIQUIDA_NAME |Водный раствор этилового спирта| LIQUIDB_NAME | | LIQUIDC_NAME | |
Name |Value | ------------------------|-------------------------------| ID |2469 | AIRDENSITY |1.167037897214044 | AIRHUMIDITY |47.0 | AIRPRESSSURE |994.56 | AIRTEMPERATURE |22.4 | AREOMETERCALIBRATIONMARK|26.0 | AREOMETERDIAMETER |3.77 | AREOMETERWEIGHT |15.8235 | CORRECTIONA |0.17682507870953046 | CORRECTIONB |0.0 | CORRECTIONC |0.0 | LIQUIDDENSITY |805.7055556245114 | LIQUIDREALDENSITY |966.7578129319755 | LIQUIDTEMPERATURE |20.013 | MENISCUSA |0.045314179121520706 | MENISCUSB |0.0 | MENISCUSC |0.0 | MENISCUSREAL |0.027900043332751808 | EXPERIMENT_ID |2466 | LIQUIDA_NAME |Водный раствор этилового спирта| LIQUIDB_NAME | | LIQUIDC_NAME | | |
ОПИСАНИЕ |
ID -уникальный идентификатор AIRDENSITY -плотность воздуха AIRHUMIDITY -относительная влажность AIRPRESSSURE -атмосферное давление AIRTEMPERATURE -температура воздуха AREOMETERCALIBRATIONMARK-поверяемая отметка AREOMETERDIAMETER -диаметр стержня на отметке AREOMETERWEIGHT -вес ареометр в жидкости CORRECTIONA -поправка для жидкости А CORRECTIONB -поправка для жидкости B CORRECTIONC -поправка для жидкости C LIQUIDDENSITY -плотность поверочной жидк. LIQUIDREALDENSITY -действительная плотность LIQUIDTEMPERATURE -температура поверочной жидк MENISCUSA -масса мениска для жидк. А MENISCUSB -масса мениска для жидк. В MENISCUSC -масса мениска для жидк. С MENISCUSREAL -масса мениска в повер. жидк EXPERIMENT_ID -идентификатор эксперимента LIQUIDA_NAME -выбранная жидкость А LIQUIDB_NAME -выбранная жидкость В LIQUIDC_NAME -выбранная жидкость С |