Q
Problem solve Get help with specific problems with your technologies, process and projects.

Is the following correct?

Is the following correct? "SELECT D.SEVK,(SUM(D.MIKTAR) - SUM(D.SEVK)) AS KALAN,S.CARI_KODU,S.TARIHI,D.STOK_KODU,D.SATISSIPARIS_NO,ST.ADI,D.MIKTAR,D.FIYATI,...

(D.MIKTAR*D.FIYATI) AS TUTAR,ST.BIRIM_KODU, D.INDIRIMORANI FROM KALE02.STOK ST, KALE02.SATISSIPARIS S, KALE02.SATISSIPARISDETAY D WHERE S.NO=D.SATISSIPARIS_NO AND D.STOK_KODU=ST.KODU GROUP BY D.STOK_KODU,D.SATISSIPARIS_NO"

No. Whenever you want to do an aggregate function like SUM(), this requires a GROUP BY, which you have, but the GROUP BY must include all columns mentioned in the SELECT list that are not involved in an aggregate function. Therefore, what you should try is

```SELECT D.SEVK
, (SUM(D.MIKTAR)-SUM(D.SEVK)) AS KALAN
, S.CARI_KODU
, S.TARIHI
, D.STOK_KODU
, D.SATISSIPARIS_NO
, D.MIKTAR
, D.FIYATI
, (D.MIKTAR*D.FIYATI) AS TUTAR
, ST.BIRIM_KODU
, D.INDIRIMORANI
FROM KALE02.STOK ST
, KALE02.SATISSIPARIS S
, KALE02.SATISSIPARISDETAY D
WHERE S.NO=D.SATISSIPARIS_NO
AND      D.STOK_KODU=ST.KODU
GROUP BY
D.SEVK
, S.CARI_KODU
, S.TARIHI
, D.STOK_KODU
, D.SATISSIPARIS_NO
, D.MIKTAR
, D.FIYATI
, ST.BIRIM_KODU
, D.INDIRIMORANI```

Notice that (D.MIKTAR*D.FIYATI) AS TUTAR is not included in the GROUP BY because the individual columns are.

By the way, this may not give you the results you really want, but it is the correct way to code your GROUP BY.

This was last published in May 2001

Have a question for an expert?

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

SearchDataManagement

• GDPR compliance requirements drive new winds of data privacy

Hello, GDPR. May 25 is the witching hour for enforcement of the EU's much-discussed GDPR compliance requirements -- and it's a ...

• Six data risk management steps for GDPR compliance

By layering data risk management processes into your data governance framework, you can ensure the personally identifiable ...

• AP uses data collaboration platform to spread data journalism

Data journalism reporters need tools that deliver quick context for stories on deadline. A data collaboration platform from ...

• Ten KPI templates for your dashboards

KPIs help companies gauge success, but how do you choose the right metrics to create useful reports? Here you'll find 10 KPI ...

• Data visualization process demands smart design, accurate data

Well-designed data visualizations can enable executives to make more-informed business decisions, increasing the potential ROI of...

• Seven good data visualization practices for visual integrity

Data visualizations need visual integrity to ensure that the data they present can be interpreted correctly. Follow these design ...

SearchSAP

• Inside SAP's digital transformation strategy

In this Q&A, Bertram Schulte, SAP's chief digital officer, discusses the how and why as the company goes through its own internal...

• SAP Cloud Platform pushes to break new ground, extend ERP

SAP wants its Cloud Platform to connect ERP systems with new technology like machine learning and IoT, resulting in new processes...

• SAP Cloud Platform architecture is glue for new technologies

SAP Cloud Platform has numerous integration tools for linking next-gen technologies like blockchain, machine learning and IoT to ...

SearchSQLServer

• Common Data Service for Analytics eases Power BI integration

Integrating data into Power BI for analysis can be a challenge, but Microsoft's Common Data Service for Analytics technology is ...

• Power BI Report Server adds new Power BI reporting options

Updates to Power BI Report Server expand the on-premises platform's reporting functionality and increase the number of data ...

• Azure Cosmos DB features, pricing morph with new provisioning model

The ability to provision Azure Cosmos DB throughput at the database level could come with pricing sticker shock for some users of...

TheServerSide.com

• How to embed Tomcat and Java web apps in an executable JAR

There's nothing magical about packaging Java web apps in an executable JAR file. This tutorials shows you how to embed Tomcat and...

• Why we still use Apache Ant tool in Java build and deploys

Plenty of companies still use the Apache Ant tool in Java development cycles and as part of their continuous deployments. Here's ...

• Packaging Java programs in the Docker and microservices age

The packaging of Java programs has taken an interesting turn, as the original JAR format becomes a favorite even for Java web ...

SearchDataCenter

• Get to know SIEM software basics and benefits

Security information and event management tools give organizations enhanced network management functionality, such as automatic ...

• Plexxi buy bolsters HPE composable infrastructure strategy

HPE strengthened its composable infrastructure strategy with the acquisition of Plexxi, a startup that adds a networking element ...

• Hadoop cluster configuration best practices streamline workflows

Organizations that deal with a variety of Hadoop configurations can streamline workflows through baseline configuration, tests ...

SearchContentManagement

• Five areas to focus on in a SharePoint and GDPR compliance strategy

SharePoint admins need to be ready for the General Data Protection Regulation, too. Expert Reda Chouffani suggests five things to...

• Workplace collaboration tool bolsters employee productivity

The benefits of workplace collaboration tools trickle down to employee relationships, company growth, community engagement and ...

• New age collaboration tools empower the future of ECM

Document management, file-sharing and ECM platforms might represent 'ancient' 1990s technology, but AI and collaboration tools ...

SearchHRSoftware

• Federal HR wants to modernize cybersecurity recruiting, pay

The U.S. Dept. of Homeland Security wants to modernize recruitment and management of its cybersecurity workforce. It is asking ...

• Huge potential of video interview software comes with risks

Tech-savvy millennials' advantage over older workers risks ageism, and AI needs work handling emotions and ethnicity. But few ...

• How to solve six of the biggest employee retention challenges

Recruiters are enticing workers with new opportunities on an increasingly frequent basis. Give your employees plenty of reasons ...

Close