KevinSlater
Registered User.
- Local time
- Today, 02:13
- Joined
- Aug 5, 2005
- Messages
- 249
Hi,
I have some fields within an access query, one of the fields is named: “COM_DATA_KEY”. This field is within a linked Oracle table named: EXT-COM_EXTRA_DATA_FIELDS
The problem is the whole field contains 11 numbers and the first eight characters of the number are a PO number and the last 3 numbers are an Item number. (example P0000100010)
What I would like to do is split out the first 11 numbers so that I can have just the PO number displayed in this filed or in a new field, and I’d also like to split out the last 3 numbers so that I can have just the item number in one new separate field in the query.
I’m not sure what function I need to do, any help would be great.
This is the SQL i currently have:
SELECT [EXT-COM_EXTRA_DATA_FIELDS].COM_DATA_TABLE, [EXT-COM_EXTRA_DATA_FIELDS].COM_DATA_KEY, [EXT-COM_EXTRA_DATA_FIELDS].COM_DATA_FIELD_NO, [EXT-COM_EXTRA_DATA_FIELDS].COM_DATA_VALUE
FROM [EXT-COM_EXTRA_DATA_FIELDS]
WHERE ((([EXT-COM_EXTRA_DATA_FIELDS].COM_DATA_FIELD_NO)=110) AND ((Trim([EXT-COM_EXTRA_DATA_FIELDS].[COM_DATA_TABLE]))="POP_ITEMS"));
I have some fields within an access query, one of the fields is named: “COM_DATA_KEY”. This field is within a linked Oracle table named: EXT-COM_EXTRA_DATA_FIELDS
The problem is the whole field contains 11 numbers and the first eight characters of the number are a PO number and the last 3 numbers are an Item number. (example P0000100010)
What I would like to do is split out the first 11 numbers so that I can have just the PO number displayed in this filed or in a new field, and I’d also like to split out the last 3 numbers so that I can have just the item number in one new separate field in the query.
I’m not sure what function I need to do, any help would be great.
This is the SQL i currently have:
SELECT [EXT-COM_EXTRA_DATA_FIELDS].COM_DATA_TABLE, [EXT-COM_EXTRA_DATA_FIELDS].COM_DATA_KEY, [EXT-COM_EXTRA_DATA_FIELDS].COM_DATA_FIELD_NO, [EXT-COM_EXTRA_DATA_FIELDS].COM_DATA_VALUE
FROM [EXT-COM_EXTRA_DATA_FIELDS]
WHERE ((([EXT-COM_EXTRA_DATA_FIELDS].COM_DATA_FIELD_NO)=110) AND ((Trim([EXT-COM_EXTRA_DATA_FIELDS].[COM_DATA_TABLE]))="POP_ITEMS"));