Production By Well#

This table provides monthly oil and gas production figures for a specific well.

To refer to the Production by Well endpoint, click here.

Columns#

Column Name

Type

Description

Example Value

DATE

DATE

Unsynced date on which oil and gas production starts.

2021-02-01

GAS_MONTHLY

FLOAT

Amount of gas produced over one month (in MCF, or 1 thousand cubic feet).

0

OIL_MONTHLY

FLOAT

The amount of oil produced over one month (in BBLS, or barrels).

11

WATER_MONTHLY

FLOAT

The amount of water extracted from the well during a one-month production period (in BBLs, or barrels).

18771

OPERATOR_NAME

VARCHAR

Operator of the well.

“WHITING OIL & GAS CORPORATION”

WELL_NO

VARCHAR

The number assigned to a well at a specific site.

“1373”

WELL_NAME

VARCHAR

The name assigned to a well at a specific site.

“G.w. Obrien Et Al”

API

NUMBER

An API is a unique, permanent, numeric identifier assigned to each well drilled.

4247533361

STATE_AB

VARCHAR

Abbreviation of the state.

“TX”

REGION

NUMBER

Aggregation of multiple major producing basins.

351

SUB_REGION

VARCHAR

Aggregation of several counties, typically representing a major producing basin.

“West - TX”

COUNTY

VARCHAR

County in the state where the well is located.

“Ward”

FIELD_NAME

VARCHAR

The name of a specific oil and gas field - as designated by the appropriate state agency.

“Ward-Estes, North”

FORMATION

VARCHAR

Definition of the geological makeup (formation) at a specific well.

“YATES”

TOWNSHIP

VARCHAR

Townships are divisions of a county, shaped as squares with 6 miles to a side. Township squares are gridded and numbered according to their position north or south of the baseline.

020S

RANGE

VARCHAR

Ranges are columns of townships set side-by-side. Range numbers start at the meridian that passes through the point of origin of each system and runs east to west.

007W

SECTION

VARCHAR

A section is a further subdivision of a township, represented by a numerical value between 1 and 36. Each section is about 1 square mile.

16

PRODUCTION_MONTH

NUMBER

Month of gas or oil production.

338

Example Data#

DATE

GAS_MONTHLY

OIL_MONTHLY

WATER_MONTHLY

OPERATOR_NAME

WELL_NO

WELL_NAME

API

STATE_AB

REGION

SUB_REGION

COUNTY

FIELD_NAME

FORMATION

TOWNSHIP

RANGE

SECTION

PRODUCTION_MONTH

2010-07-01

3414

0

0

Black Warrior Methane Corp.

1373

CENTER COAL 33-5-3

112522992

AL

970

AL

Tuscaloosa

Brookwood

Pottsville Coal Interval

019S

007W

33

186

2010-08-01

2110

0

0

Black Warrior Methane Corp.

1373

CENTER COAL 33-5-3

112522992

AL

970

AL

Tuscaloosa

Brookwood

Pottsville Coal Interval

019S

007W

33

187

2010-09-01

2584

0

0

Black Warrior Methane Corp.

1373

CENTER COAL 33-5-3

112522992

AL

970

AL

Tuscaloosa

Brookwood

Pottsville Coal Interval

019S

007W

33

188

2010-10-01

2458

0

0

Black Warrior Methane Corp.

1373

CENTER COAL 33-5-3

112522992

AL

970

AL

Tuscaloosa

Brookwood

Pottsville Coal Interval

019S

007W

33

189

2010-11-01

2510

0

0

Black Warrior Methane Corp.

1373

CENTER COAL 33-5-3

112522992

AL

970

AL

Tuscaloosa

Brookwood

Pottsville Coal Interval

019S

007W

33

190

2010-12-01

1780

0

0

Black Warrior Methane Corp.

1373

CENTER COAL 33-5-3

112522992

AL

970

AL

Tuscaloosa

Brookwood

Pottsville Coal Interval

019S

007W

33

191

2011-01-01

1516

0

0

Black Warrior Methane Corp.

1373

CENTER COAL 33-5-3

112522992

AL

970

AL

Tuscaloosa

Brookwood

Pottsville Coal Interval

019S

007W

33

192

Usage#

In Snowflake, you can write SQL queries to return the data you want.

Sample queries#

⮞ Return the total number of OIL_MONTHLY produced from date 2015-02-01 to 2015-03-01

SELECT
  SUM(oil_monthly)
FROM
  production_by_well
WHERE
  date BETWEEN '2015-02-01' AND '2015-03-01';

Output

SUM(OIL_MONTHLY)

422339612

⮞ Return “DATE”, “OIL_MONTHLY” and “GAS_MONTHLY” columns where the WELL_NAME is “G.w. Obrien Et Al” and monthly oil production greater than 40 in last 5 years

SELECT

production_by_well.date, production_by_well.oil_monthly, production_by_well.gas_monthly

FROM

production_by_well

WHERE

production_by_well.well_name ILIKE ‘%G.w. Obrien Et Al%’ AND production_by_well.oil_monthly > 40 AND DATE_PART (YEAR, production_by_well.date) >= DATE_PART (YEAR, CURRENT_DATE) - 5;

Output

Example Data#

DATE

OIL_MONTHLY

GAS_MONTHLY

2023-06-01

2451

0

2023-07-01

2459

0

2023-08-01

2472

0

2023-09-01

2376

0

2020-01-01

2743

2897

2020-02-01

2544

3025

2020-03-01

2527

2754

2020-04-01

2517

2695

2020-05-01

2711

2388

2020-06-01

2606

1971

2020-07-01

2465

2676

Note

Unsynced data in the date column provide a date at the start of the month. However, the actual reported date is for the end of the month.

For example, if the reported date is “2022-1-10”, this means the data pertains to the month of January and was actually reported on “2022-01-31”.

This means that you should ideally interpret the reported date as representing the whole month and not just the specific date at the start of the month.