Replace NULL values from PIVOT query
Hi,
I'm querying a table for sales, for some values, when now columns, the finish with a null value. How can I handle these values as 0 (zeros).
WITH PIVOT_DATA AS (
SELECT S.ZONE_CODE,Z.ZONE_NAME,S.YEAR,S.PERIOD,S.SALES
FROM STAT_TABLE_SALES VTA
JOIN ZONES Z ON S.COMP=Z.COMP AND S.ZONE_CODE=Z.ZONE_CODE
WHERE S.COMP = '001'
AND S.BRAND_CODE = '001'
SELECT *
FROM PIVOT_DATA
PIVOT(
SUM(SALES) FOR (YEAR,PERIOD) IN ((2009,1),
(2009,2),
(2009,3),
(2009,4),
(2009,5),
(2009,6),
(2009,7),
(2009,8),
(2009,9),
(2009,10),
(2009,11),
(2009,12),
(2010,1),
(2010,2),
(2010,3),
(2010,4),
(2010,5),
(2010,6),
(2010,7))
ORDER BY 14 DESC NULLS LAST;
This query returns the following:
COD_ZONA NOM_ZONA 2009_1 2009_2 2009_3
01 YEDUSIJH. 1382367.75 1559943.27 1441279.64
02 DO,ASKAK 711897.82 865854.05 1583232.3
03 ASDFG 130443.03 205409.84 178633.69
04 OSOIDSD 320118.32 439008.83 409251.18
05 ODFSDF 300908.21 276301.59 260188.53
06 CH 242749.65 325196.71 464938.9
07 SOA 610312.31 606312.93 754569.82
08 SAN 89426.8 81360.04 61649.27
09 YP 284487.79 328281.31 267210.85
10 TC 87043.28 158594.43 85195.8
11 BAGNN 76778.78 68180.76 118530.04
12 CRTS 122023.7 143442.21 134744.85
13 OCC 209992.79 196477.03 185222.14
14 IDLB
15 YA 23870.41 4137.33 16660.53
**These are not all the columns and rows, but this is a piece of what it returns.
How can I replace these NULLS with 0(zeros).
Still not sure why nvl shouldn't suit your needs:
SQL> select ename, nvl (clerk_20, 0) clerk_20, nvl (sal_30, 0) sal_30
from emp pivot (sum (sal)
for (job, deptno)
in ( ('CLERK', 20) clerk_20, ('SALESMAN', 30) sal_30))
ENAME CLERK_20 SAL_30
WARD 0 1250
JONES 0 0
TURNER 0 1500
ADAMS 1100 0
ALLEN 0 1600
SMITH 800 0
CLARK 0 0
KING 0 0
BLAKE 0 0
JAMES 0 0
FORD 0 0
SCOTT 0 0
MARTIN 0 1250
MILLER 0 0
14 rows selected.
Similar Messages
-
How to replace NULL values from main table
Dear all,
I like to remove the NULL values from a main table field. Or the question is how to replace any part of the string field in MDM repository main table field.
e.g. I have a middle name field partly the value is NULL in some hundreds of records, I like to replace NULL values with Space
any recommendation.
Regards,
NaeemHi Naeem,
You can try using Workflows for automatically replacing NULLs with any specific value.
What you can do is: Create a workflow and set trigger action as Record Import, Record Create and Record Update. So, that whenever any change will occur in the repository; that workflow will trigger.
Now create an assignment expression for replacing NULLs with any specific value and use that assignment expression in your workflow by using Assign Step in workflow.
For exiting records, you will have to replace NULLs manually using the process given by Preethi else you can export those records in an Excel spreadsheet which have NULLs and then replace all NULLs with any string value and then reimport those records in your MDM repository.
Hope this will solve your problem.
Regards,
Varun
Edited by: Varun Agarwal on Dec 2, 2008 3:12 PM -
Replacing Null Values From existing values in table.
Hi
Using 9i R(2).
Tbl_1
Col_A varchar2
Col_B varchar2
Col_C varchar3
(no PK/FK)
I want to inset the missing values (null values) of columns B & C by taking values from filled values from same table on base of Col_A.
Examples
Col_A || Col_B || Col_C
Item_1 || Red || 2Kg
Item_2 || Blue || 1.5 Kg
Item_1 || Null || Null
I want to inset values in the Null value fields of Row3 (Col_B & CoL_C) from Row1 as Col_A is same at both rows.
Please advise how to do it efficiently.
Thanks
Jawadhttp://www.orafaq.com/forum/m/160947/42768/#msg_160947
-
Hi All;
Below is my query and the output and i need to remove null values from the output
Any help regarding same is much appreciated
Thanks
; WITH CTE AS
select a.opportunityid,a.new_entrypoint_displayname,c.parentcustomerid,c.contactid,c.fullname,a.new_mainprogramme_idname,
a.new_subprogramme_idname,
a.owneridname,
a.new_dateofapplication,count(appt.activityid) as NoOfAppointments,
ap.scheduledstart,
ap.scheduleddurationminutes
from opportunity a
left join contact c on (c.contactid = a.parentcontactid)
inner join activitypointer ap on ( ap.regardingobjectid = c.contactid )
inner join appointment appt on (appt.activityid = ap.ActivityId)
where
appt.new_didmeetingtakeplace = 1
and appt.statecode = 1 and
(a.SCRIBE_DELETEDON is null and c.SCRIBE_DELETEDON is null and ap.SCRIBE_DELETEDON is null and appt.SCRIBE_DELETEDON is null)
group by a.opportunityid,a.new_entrypoint_displayname,c.parentcustomerid, c.contactid,c.fullname,a.owneridname,
a.new_mainprogramme_idname,a.new_subprogramme_idname,
a.new_dateofapplication,ap.scheduledstart,
ap.scheduleddurationminutes
union
select a.opportunityid,a.new_entrypoint_displayname,c.parentcustomerid,c.contactid,c.fullname,
a.new_mainprogramme_idname,a.new_subprogramme_idname,a.owneridname,
a.new_dateofapplication,count(appt.activityid) as NoOfAppointments,
ap.scheduledstart,
ap.scheduleddurationminutes
from opportunity a
left join contact c on (c.contactid = a.parentcontactid)
inner join activitypointer ap on (ap.regardingobjectid = a.opportunityid)
inner join appointment appt on (appt.activityid = ap.ActivityId)
where
appt.new_didmeetingtakeplace = 1
and appt.statecode = 1 and
(a.SCRIBE_DELETEDON is null and c.SCRIBE_DELETEDON is null and ap.SCRIBE_DELETEDON is null and appt.SCRIBE_DELETEDON is null)
group by a.opportunityid,a.new_entrypoint_displayname,c.parentcustomerid,c.contactid,a.owneridname,
a.new_mainprogramme_idname,a.new_subprogramme_idname,
c.fullname,a.new_dateofapplication,
ap.scheduledstart,
ap.scheduleddurationminutes
CTE2 As
select opportunityid,parentcustomerid,new_entrypoint_displayname,contactid,fullname,
new_mainprogramme_idname,new_subprogramme_idname,cte.owneridname,
ac.new_businessstartdate,new_dateofapplication,(NoOfAppointments),
case when ac.new_businessstartdate > = CTE.scheduledstart
then (CTE.scheduleddurationminutes) end as PreStartHours,
case when ac.new_businessstartdate < CTE.scheduledstart
then (CTE.scheduleddurationminutes) end as PostStartHours
pp.new_outputs,
case when po.new_outputsname = 'Pre Start Assist'
then 'Yes' else 'No' end as Precheck,
case when po.new_outputsname = 'Business Assist'
then 'Yes' else 'No' end as Buscheck
from CTE
join account ac on (ac.accountid = CTE.parentcustomerid)
join dbo.new_programmeoutput as po on (CTE.opportunityid = po.new_relatedopportunity)
join dbo.new_programmeprofile pp on (
po.new_mainprogrammeid = pp.new_mainprogrammeid and
po.new_subprogrammeid = pp.new_subprogrammeid
and pp.new_claimstartdate = po.new_claimdate
and pp.new_outputsname = po.new_outputsname)
where (ac.SCRIBE_DELETEDON is null)
group by opportunityid,parentcustomerid,new_entrypoint_displayname,contactid,fullname,ac.new_businessstartdate,new_dateofapplication,NoOfAppointments,
scheduledstart,new_mainprogramme_idname,new_subprogramme_idname,cte.owneridname,scheduleddurationminutes
select opportunityid,parentcustomerid,new_entrypoint_displayname,contactid,fullname,
new_mainprogramme_idname,new_subprogramme_idname,cte2.owneridname,
new_businessstartdate,new_dateofapplication,(NoOfAppointments),
PreStartHours, PostStartHours,po.new_programmeoutputid,
case when (new_outputsname) = 'Pre Start Assist'
then 'Yes' else 'No' end as Precheck,
case when (new_outputsname) = 'Business Assist'
then 'Yes' else 'No' end as Buscheck --po.*
from cte2
left join dbo.new_programmeoutput as po on (cte2.opportunityid = po.new_relatedopportunity)
where po.new_claimmonthidname is not null and po.statuscode_displayname = 'claimed'
group by opportunityid,parentcustomerid,new_entrypoint_displayname,contactid,fullname,
new_mainprogramme_idname,new_subprogramme_idname,cte2.owneridname,
new_businessstartdate,new_dateofapplication,(NoOfAppointments),
PreStartHours, PostStartHours,po.new_programmeoutputid,new_outputsname
--where new_claimmonthidname is not null --and CTE2.PreStartHours is not null and CTE2.PostStartHours is not null
Pradnya07i need to remove null values from the output
Hello,
What exactly do you mean with "remove", to filter the rows out from result set or to replace the null value by an other value e.g. 0? This can be done with the
ISNULL function:
ISNULL(case when ac.new_businessstartdate > = CTE.scheduledstart
then (CTE.scheduleddurationminutes) end, 0) as PreStartHours, ...
Olaf Helper
[ Blog] [ Xing] [ MVP] -
How to Replace Null Value as 0 in an OBIEE11g Pivot Table? it's working 10g
Hi,
How to Replace Null Value as 0 in an OBIEE11g Pivot Table? it's working in obiee10g version.
We have tried below methods
1) criteria tab and edit the ‘column properties’ associated with your fact measure. Choose the ‘Data Format’ tab, tick to override the default format and choose ‘Custom’.
It seems that the syntax for this custom format is positive-value-mask (semi colon) negative-value-mask (semi colon) null-mask. So this means we have a few options.
E.g. if you want zeros (0) instead of null then enter:
#,##0;-#,##0;0
2) in that formula columns we have put it below case condition also ,
Measure Column: Nom_amt --> edit formulas
CASE WHEN Nom_amt IS NULL THEN 0 ELSE Nom_amt END
3) we have uncheked IS NULL check box in the admin tool also
I tried above formats still it's not working for me..kindly help me on this..
thanks to do the needfull
Best Regards,
R.DevarasuHi,
Null value in database displaying as 0 in report, I need to keep value as in database, and I have one calculated row which is based on null values should also null in report.
but it showing 0 for null values also so, my calculated row showing wrong result.
my report is like
col1 col2
ABC 0
BCD 12
DEF -12 --this is calculated row.
I require result like:
col1 col2
ABC null
BCD 12
DEF null --this is calculated row.
Please let me know how I can achieve this.
Thanks,
Rahul -
How to Replace Null Value as 0 in an OBIEE11g Pivot Table?
Hi,
How to Replace Null Value as 0 in an OBIEE11g Pivot Table? it's working in obiee10g version.
We have tried below methods
1) criteria tab and edit the ‘column properties’ associated with your fact measure. Choose the ‘Data Format’ tab, tick to override the default format and choose ‘Custom’.
It seems that the syntax for this custom format is positive-value-mask (semi colon) negative-value-mask (semi colon) null-mask. So this means we have a few options.
E.g. if you want zeros (0) instead of null then enter:
#,##0;-#,##0;0
2) in that formula columns we have put it below case condition also ,
Measure Column: Nom_amt --> edit formulas
CASE WHEN Nom_amt IS NULL THEN 0 ELSE Nom_amt END
3) we have uncheked IS NULL check box in the admin tool also
I tried above formats still it's not working for me..kindly help me on this..
thanks in advance...
Best Regards,
R.DevarasuHi Amith,
I have update your suggested one,but it's working few of the rows only..remainings rows some of cells still NULL only
Measure colmns is : Nom_SGD
IFNULL(Nom_SGD,0.00)
Movment : dynamic date calc by using $2-$1 oracle formula's
Actually i am doing below things only,
31/12/2011 31/03/2011 Movment
Country
India 100 -50 -150
Singapore 200 200
UK 1200 -1200
USA 0.00 0.00 0.00 (here changed null as 0)
Helpmeon this... -
Need help Take out the null values from the ResultSet and Create a XML file
hi,
I wrote something which connects to Database and gets the ResultSet. From that ResultSet I am creating
a XML file. IN my program these are the main two classes Frame1 and ResultSetToXML. ResultSetToXML which
takes ResultSet & Boolean value in its constructor. I am passing the ResultSet and Boolean value
from Frame1 class. I am passing the boolean value to get the null values from the ResultSet and then add those
null values to XML File. When i run the program it works alright and adds the null and not null values to
the file. But when i pass the boolean value to take out the null values it would not take it out and adds
the null and not null values.
Please look at the code i am posing. I am showing step by step where its not adding the null values.
Any help is always appreciated.
Thanks in advance.
============================================================================
Frame1 Class
============
public class Frame1 extends JFrame{
private JPanel contentPane;
private XQuery xQuery1 = new XQuery();
private XYLayout xYLayout1 = new XYLayout();
public Document doc;
private JButton jButton2 = new JButton();
private Connection con;
private Statement stmt;
private ResultSetToXML rstx;
//Construct the frame
public Frame1() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
catch(Exception e) {
e.printStackTrace();
//Component initialization
private void jbInit() throws Exception {
//setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));
contentPane = (JPanel) this.getContentPane();
xQuery1.setSql("");
xQuery1.setUrl("jdbc:odbc:SCANODBC");
xQuery1.setUserName("SYSDBA");
xQuery1.setPassword("masterkey");
xQuery1.setDriver("sun.jdbc.odbc.JdbcOdbcDriver");
contentPane.setLayout(xYLayout1);
this.setSize(new Dimension(400, 300));
this.setTitle("Frame Title");
xQuery1.setSql("Select * from Pinfo where pid=2 or pid=4");
jButton2.setText("Get XML from DB");
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
catch(java.lang.ClassNotFoundException ex) {
System.err.print("ClassNotFoundException: ");
System.err.println(ex.getMessage());
try {
con = DriverManager.getConnection("jdbc:odbc:SCANODBC","SYSDBA", "masterkey");
stmt = con.createStatement();
catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton2_actionPerformed(e);
contentPane.add(jButton2, new XYConstraints(126, 113, -1, -1));
//Overridden so we can exit when window is closed
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
void jButton2_actionPerformed(ActionEvent e) {
try{
OutputStream out;
XMLOutputter outputter;
Element root;
org.jdom.Document doc;
root = new Element("PINFO");
String query = "SELECT * FROM PINFO WHERE PID=2 OR PID=4";
ResultSet rs = stmt.executeQuery(query);
/*===========This is where i am passing the ResultSet and boolean=======
===========value to either add the null or not null values in the file======*/
rstx = new ResultSetToXML(rs,true);
} //end of try
catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
======================================================================================
ResultSetToXML class
====================
public class ResultSetToXML {
private OutputStream out;
private Element root;
private XMLOutputter outputter;
private Document doc;
// Constructor
public ResultSetToXML(ResultSet rs, boolean checkifnull){
try{
String tagname="";
String tagvalue="";
root = new Element("pinfo");
while (rs.next()){
Element users = new Element("Record");
for(int i=1;i<=rs.getMetaData().getColumnCount(); ++i){
tagname= rs.getMetaData().getColumnName(i);
tagvalue=rs.getString(i);
System.out.println(tagname);
System.out.println(tagvalue);
/*============if the boolean value is false it adds the null and not
null value to the file =====================*/
/*============else it checks if the value is null or the length is
less than 0 and does the else clause in the if(checkifnull)===*/
if(checkifnull){
if((tagvalue == null) || tagvalue.length() < 0 ){
users.addContent((new Element(tagname).setText(tagvalue)));
else{
users.addContent((new Element(tagname).setText(tagvalue)));
else{
users.addContent((new Element(tagname).setText(tagvalue)));
root.addContent(users);
out=new FileOutputStream("c:/XMLFile.xml");
doc = new Document(root);
outputter = new XMLOutputter();
outputter.output(doc,out);
catch(IOException ioe){
System.out.println(ioe);
catch(SQLException sqle){Can someone please help me with this problem
Thanks. -
Null values from DB2 cause problems
Hi,
I have another problem with database link to DB2 using IBM iSeries Access for Linux on 64 bit OEL5 with Oracle Database gateway and unixODBC 2.2.14.
DB link works. However, null values from DB2 cause problems. Date columns that are null on db2 return a date '30.11.0002', and character columns that are null return an error ORA-28528: Heterogeneous Services datatype conversion error.
isql returns correct results.
How can i fix this? Perhaps set some parameters for data conversion on the gateway?
Thank you.If the driver is not fully ODBC level 3 compliant and misses functions, we're lost. But sometimes the drivers are ODBC level 3 compliant but miss the correct 64bit implementation. In those cases we can tell the gateway to use the 32bit ODBC level 3 standard by setting in the gateway init file:
HS_FDS_SQLLEN_INTERPRETATION=32 -
How can I delete null values from List Item?
Hi Friends,
I used List item for field job_Type, I entered values in List item at design time through property pallet. When I run form I will see null values in this List Item.
How can I remove these null values from the List?
Best regards,
ShahzadDear Shahzad,
It can be removed by adding the following code in the When-new-Form-Instance.
Set_item_property('List name', required, property_true);
:block_name.list_name := <put your default value here>; (If you didn't oput the default value, then you will get some problem and the cursor may not navigate away from the list).
Senthil Alagu .P. -
How to post null values from h:inputText?
Hello,
I have a form made of h:inputText fields that map to an entity class as the backing bean. Whenever I post the form from a web page, all the fields that I did not fill out and that are mapped to String fields in the entity class are set to "" (empty string) instead of null.
However, I would like to post null values to my entity, because that would indicate that the user did not fill out the field. In other contexts (outside of the web app) it is possible to set the fields to empty strings, but from the web app it should always be null. How can I get JSF to do this correctly?
Also, when reading entitys with null values from the database, these are converted to empty h:inputText fields, so this direction works as expected.
UlrichI haven't seen a solution for this as far.
This is how I do it:
public void action() {
if (isEmpty(inputValue)) {
// do your thing
} else {
// do your thing
public static boolean isEmpty(Object value) {
if (value == null) {
return true;
if (value instanceof String && ((String) value).trim().length() == 0) {
return true;
if (value instanceof Collection && ((Collection) value).size() == 0) {
return true;
// And go so on .. make it an utility method.
return false;
} -
Wants to eliminate null values from mapping queue
Hi All,
How can I eliminate null values from 'display queue' of a target mapping.
Can it be done through a UDF? Kindly help.
Because of null value, it is creating issue in the mapping logic.
Thanks,
JohnWe can remove null values using node functions.
Check the below thread:
Re: How to remove [] form Message Mapping Display Queue
Or
Try with the below UDF:
for (int i=0; i<a.length;i++)
if (! a<i>.equals(ResultList.SUPPRESS) || ! a<i>.equals(""))
result.addValue(a<i>);
Thanks, -
Eliminating the null values from popup list item
Dear All,
i create a popup list,at runtime it shows a null blank value among the values i specified while the combo box is not,
i want to eleminate the blank null value from the popup list.
Need Help.
Thanks & Regards.Okay,
i create a popup list, populate it in runtime with create_group_from_query builtin.
now when i run the form and click the list item, it display a null value among the other values which are
return from the create_group_from_query .
the procedure is below
procedure Department_proc is
rg recordgroup;
n number;
begin
remove_record_group('RG');------ this is another procedure which checks for Record group existance and remove it.
rg=:=create_group_from_query('RG4','SELECT NAME,TO_CHAR(DEPT_ID) FROM TAB_DEPT_SECTION
UNION
SELECT '||'''All Departments'''||'as name,'||'''0'''||' as name from dual');
n:=populate_group(rg4);
populate_list('control_block.department',rg4);
end;
it display a null value among the other values for the first time is run the form,but when i click it and select a value from it
and the onward click dont show the null value.i want to eleminate the null value even for the first time when the user run the
from.
Best Regards -
To extract null Values from the source in Infopackage selections - Very Urg
Hi All,
I need to pull the data which has null values from source. I tried to write routine by giving l_t_range-low = '' , space. nothing is working.
Please guide me with sample code.
Very Urgent.
Regards
ManoHi Mario.
Assuming that you want to avoid uploading of records having
zero for a keyfigure:
Create a startroutine for transfer rules and add this coding:
DELETE DATAPAK WHERE VALUE = '0'.
OR
LOOP AT DATAPAK.
IF DATAPAK-VALUE = 0..
DELETE DATAPAK.
ENDIF.
ENDLOOP.
'VALUE' represents the fieldname in transferstructure
Please let me know if i misundersttod the issue.
Regards
Joe -
Prevent null values from displaying in answers OBIEE 11g
Is there any possibilities in OBIEE to Prevent null values from displaying in answers
For example, If i have two records in table
TV cost=NULL(having agg rule sum in BMM layer)
RADIO cost=10(having agg rule sum in BMM layer)
in answers i get two records
TV NULL
RADIO 10
but i want to get one, only with not null costJust want to clarify your question,You want to eliminate the NULL values from the report am i right? If that is the case then put the filter COST <> NULL.
Do let me know the updates?
Thanks, -
Error while selecting NULL value from Popup Key LOV(numeric or value error)
Hi,
I have a item P1_DEPTNO with following properties.
P1_DEPTNO - Popup Key LOV (Displays description, returns key value)
LOV - P1_DEPT_LOV
select deptname d, deptno r from deptP1_DEPTNO item properties
List of Values
Named LOV - P1_DEPT_LOV
Display Null - Yes // changed to Yes, so that it can accept NULL values.
Null display value - NULL
Null return value - (blank)PL\SQL Process -
declare
v1 number;
begin
if :P1_DEPTNO is null OR :P1_DEPTNO = '' then
v1 := 0;
else
v1 := :P1_DEPTNO;
end if;
// rest of the PL\SQL process
end;Now, when I run the page and select NULL value from Popup LOV and submit, I get the following error.
ORA-06502: PL/SQL: numeric or value error: character to number conversion error.When, I select any other value other than NULL, then it's working perfectly fine.
Only in case of NULL value, I am getting this error.
ANY idea, why this error is coming??
Thanks,
DeepakHi Varad,
I did the following change
Null display value - (blank) // by default it is displaying '%' in the select this
Null return value - -1
but when I select % (null value) from the popup list, it displays the return value -1 in the text field.
My question is why it is displaying the return value -1 in the text field...*It should display the display value in the text field (i.e blank in this case)*
then, I did the following change
Null display value - (blank) // by default it is displaying '%' in the select this
Null return value - // a single space, so that when I select %(null value) from the list, it should display blank in the text field...
then I did the following change in the PL\SQL process.
PL\SQL process
declare
v1 number;
begin
if :P1_DEPTNO = ' ' then // -- checking the value of single space ' ' when we select %(null) in the popup list, BUT even I select %(null), control is not coming here.
v1 := 0;
else
v1 := :P1_DEPTNO;
end if;
// rest of the PL\SQL process
end;Thanks,
Deepak
Maybe you are looking for
-
HT204053 can i set up a new icloud account and transfer files
I have gotten divorced and really need to change my email address which is linked to icloud and has all my diary/itune/ibook purchases linked to it. I understand i CANNOT change my email so this forces me to have to create a new icloud account. How
-
Issue in refering Custom Identity Center Attirbutes in VDS
Hi, We have a set of custom attributes created on SAP NIDM Identity Center.We are integrating SAP NIDM with a java application through SPML calls. We are able to send and receive built-in attributes of SAP NIDM, but when we map custom attribute on VD
-
Defragmenting Mac (Leopard) best practice for the safest disk optimisation
What is the best way to defragment? Its always dangerous to perform disk related stuff, sometimes some of the apps can lead to file corruption, I know lot cases where almost all the third party software has caused issues. I have disk warrior, Techtoo
-
Can anyone make a recommendation for software that will allow me to delete duplicate images on my hard drive? Is there anything that will delete dupes for photos that have the same content but may have different names? Is there anything that works li
-
I am trying to build a query using two tables. One is a table called sanctuary lakes cleaning data. The other one is called Faulire data. In cleaining table there are four years of cleaning records for each pit. I want to find the performance of thes