Hello,
I'm fairly new to SQL. I can figure out how to get the data out that I want, but am not sure how to update.
I've created a SELECT statement that pulls all the records I want.
Right now it's pulling all records from one table that don't contain a date (SILA_START_DATE) and all associated records from another table that do contain a date (SAMM_DIST_APPR_DATE).
This works great.
Now I want to figure out how to replace all blank 'SILA_START_DATE' with 'SAMM_DIST_APPR_DATE'.
I can't figure out how to form the 'where' statement....
I'm pasting my SQL below:
SELECT
CUT_PERMIT.PERM_PERMIT_ID,
CUT_BLOCK.CUTB_BLOCK_ID,
SILVICULTURE_ACTIVITY.SILA_STATUS,
SILVICULTURE_ACTIVITY.SILA_START_DATE,
SILVICULTURE_COMPANY_ACTIVITY.SICA_ACTIVITY_NAME,
SILVICULTURE_AMENDMENT.SAMM_LICENSEE_APPR_DATE,
SILVICULTURE_AMENDMENT.SAMM_DIST_APPR_DATE
FROM
CUT_PERMIT,
BLOCK_ALLOCATION,
SILVICULTURE_ACTIVITY,
SILVICULTURE_COMPANY_ACTIVITY,
SILVICULTURE_AMENDMENT,
SILVICULTURE_PRESCRIPTION,
CUT_BLOCK
WHERE
CUT_PERMIT.PERM_SEQ_NBR = BLOCK_ALLOCATION.PERM_SEQ_NBR AND
BLOCK_ALLOCATION.CUTB_SEQ_NBR = CUT_BLOCK.CUTB_SEQ_NBR AND
SILVICULTURE_ACTIVITY.SICA_SEQ_NBR = SILVICULTURE_COMPANY_ACTIVITY.SICA_SEQ_NBR AND
SILVICULTURE_ACTIVITY.CUTB_SEQ_NBR = SILVICULTURE_PRESCRIPTION.CUTB_SEQ_NBR AND
SILVICULTURE_AMENDMENT.SILP_SEQ_NBR = SILVICULTURE_PRESCRIPTION.SILP_SEQ_NBR AND
SILVICULTURE_PRESCRIPTION.CUTB_SEQ_NBR = CUT_BLOCK.CUTB_SEQ_NBR AND
SILA_STATUS = 'P' AND
SICA_ACTIVITY_NAME = 'SP' AND
SILA_START_DATE IS NULL AND
SILVICULTURE_AMENDMENT.SAMM_DIST_APPR_DATE IS NOT NULL
/
Thanks in advance!!
Amber
I'm fairly new to SQL. I can figure out how to get the data out that I want, but am not sure how to update.
I've created a SELECT statement that pulls all the records I want.
Right now it's pulling all records from one table that don't contain a date (SILA_START_DATE) and all associated records from another table that do contain a date (SAMM_DIST_APPR_DATE).
This works great.
Now I want to figure out how to replace all blank 'SILA_START_DATE' with 'SAMM_DIST_APPR_DATE'.
I can't figure out how to form the 'where' statement....
I'm pasting my SQL below:
SELECT
CUT_PERMIT.PERM_PERMIT_ID,
CUT_BLOCK.CUTB_BLOCK_ID,
SILVICULTURE_ACTIVITY.SILA_STATUS,
SILVICULTURE_ACTIVITY.SILA_START_DATE,
SILVICULTURE_COMPANY_ACTIVITY.SICA_ACTIVITY_NAME,
SILVICULTURE_AMENDMENT.SAMM_LICENSEE_APPR_DATE,
SILVICULTURE_AMENDMENT.SAMM_DIST_APPR_DATE
FROM
CUT_PERMIT,
BLOCK_ALLOCATION,
SILVICULTURE_ACTIVITY,
SILVICULTURE_COMPANY_ACTIVITY,
SILVICULTURE_AMENDMENT,
SILVICULTURE_PRESCRIPTION,
CUT_BLOCK
WHERE
CUT_PERMIT.PERM_SEQ_NBR = BLOCK_ALLOCATION.PERM_SEQ_NBR AND
BLOCK_ALLOCATION.CUTB_SEQ_NBR = CUT_BLOCK.CUTB_SEQ_NBR AND
SILVICULTURE_ACTIVITY.SICA_SEQ_NBR = SILVICULTURE_COMPANY_ACTIVITY.SICA_SEQ_NBR AND
SILVICULTURE_ACTIVITY.CUTB_SEQ_NBR = SILVICULTURE_PRESCRIPTION.CUTB_SEQ_NBR AND
SILVICULTURE_AMENDMENT.SILP_SEQ_NBR = SILVICULTURE_PRESCRIPTION.SILP_SEQ_NBR AND
SILVICULTURE_PRESCRIPTION.CUTB_SEQ_NBR = CUT_BLOCK.CUTB_SEQ_NBR AND
SILA_STATUS = 'P' AND
SICA_ACTIVITY_NAME = 'SP' AND
SILA_START_DATE IS NULL AND
SILVICULTURE_AMENDMENT.SAMM_DIST_APPR_DATE IS NOT NULL
/
Thanks in advance!!
Amber