SQL Server

די אחראים: זייער נייגעריג, אחראי, thefact

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » דאנארשטאג מאי 03, 2018 2:49 pm

I need it to look something like this
צוגעלייגטע
Capture.PNG
Sample
Capture.PNG (110.66 KiB) געזעהן 779 מאל
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
איד'ל מיטן פידל
שר חמש מאות
תגובות: 727
זיך איינגעשריבען אום: דאנארשטאג מאי 01, 2014 10:14 am
לאקאציע: צווישן די סטרונעס

תגובהדורך איד'ל מיטן פידל » דאנארשטאג מאי 03, 2018 3:06 pm

you can't do that in sql server, you can add a column that will show the total for each status, but multiple times (on all lines per status will have the total for this status)

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » דאנארשטאג מאי 03, 2018 3:09 pm

Can I combine two statements in one query to show the totals on the same Excel sheet?
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » דאנארשטאג מאי 03, 2018 3:12 pm

Possible that 'union' does it?
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
איד'ל מיטן פידל
שר חמש מאות
תגובות: 727
זיך איינגעשריבען אום: דאנארשטאג מאי 01, 2014 10:14 am
לאקאציע: צווישן די סטרונעס

תגובהדורך איד'ל מיטן פידל » דאנארשטאג מאי 03, 2018 3:13 pm

לייבעלע האט געשריבן:Can I combine two statements in one query to show the totals on the same Excel sheet?

explain

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » דאנארשטאג מאי 03, 2018 3:24 pm

See here
They show how to combine multiple select statements
So can I do one select with the totals and then another select with the detailed rows
?
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » דאנארשטאג מאי 03, 2018 4:58 pm

Never mind, I solved it by using a sumif above my table

How about adding a column which would say "Yes" if Customer starts with Blue
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
לאנגעפאות
שר חמישים ומאתים
תגובות: 266
זיך איינגעשריבען אום: דאנארשטאג ינואר 07, 2016 5:28 pm

תגובהדורך לאנגעפאות » דאנארשטאג מאי 03, 2018 6:28 pm

a % percent sign is a wild card

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » דאנארשטאג מאי 03, 2018 6:28 pm

I figured it out

קאוד: וועל אויס אלע

case when customer.name like 'Blue%' then 'Yes' end as Blue_Test
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » פרייטאג מאי 04, 2018 11:56 am

מיין אויבן דערמאנטע query האב איך אין Excel.
מיט וואספארא tool קען איך מאכן אז ס'זאל קענען געזען ווערן דורך עטליכע מענטשן און ס'זאל זיין אויטאמאטיש אפדעיטעד?
איך וואלט preferred מ'זאל עס קענען זען אנליין.
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
איד'ל מיטן פידל
שר חמש מאות
תגובות: 727
זיך איינגעשריבען אום: דאנארשטאג מאי 01, 2014 10:14 am
לאקאציע: צווישן די סטרונעס

תגובהדורך איד'ל מיטן פידל » פרייטאג מאי 04, 2018 12:01 pm

לייבעלע האט געשריבן:מיין אויבן דערמאנטע query האב איך אין Excel.
מיט וואספארא tool קען איך מאכן אז ס'זאל קענען געזען ווערן דורך עטליכע מענטשן און ס'זאל זיין אויטאמאטיש אפדעיטעד?
איך וואלט preferred מ'זאל עס קענען זען אנליין.

Microsoft ssrs maybe

אוועטאר
לאנגעפאות
שר חמישים ומאתים
תגובות: 266
זיך איינגעשריבען אום: דאנארשטאג ינואר 07, 2016 5:28 pm

תגובהדורך לאנגעפאות » פרייטאג מאי 04, 2018 12:08 pm

לייבעלע האט געשריבן:מיין אויבן דערמאנטע query האב איך אין Excel.
מיט וואספארא tool קען איך מאכן אז ס'זאל קענען געזען ווערן דורך עטליכע מענטשן און ס'זאל זיין אויטאמאטיש אפדעיטעד?
איך וואלט preferred מ'זאל עס קענען זען אנליין.

first make it for a view

then open an excel book and go data
from other sources
Sql Server
and follow easy instructions

if you still have a problem reply and i will try to help you

מקשה זהב
שר העשר
תגובות: 27
זיך איינגעשריבען אום: דינסטאג אוגוסט 25, 2015 6:02 pm

פראגע פון דעטעבעיס מומחים:

תגובהדורך מקשה זהב » דינסטאג מאי 15, 2018 10:10 am

פראגע פון דעטעבעיס מומחים:

וועלכע מאדעל לוינט זיך צו לערנען; GRAPH אדער RELATIONAL?

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » דינסטאג מאי 15, 2018 1:54 pm

איך זוך הילף צו מאכן\אויפסעטן קוועריס פון קוויקבוקס ענטערפרייז
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » דינסטאג מאי 15, 2018 2:21 pm

פארוואס באקום איך די עראר:
Capture.PNG
Capture.PNG (6.53 KiB) געזעהן 589 מאל

אויף דעם:

קאוד: וועל אויס אלע

SELECT SO.NUM, SOITEM.PRODUCTNUM, SOITEMSTATUS.NAME
FROM SO SO, SOITEM SOITEM, SOITEMSTATUS SOITEMSTATUS
    INNER JOIN customer ON so.customerid = customer.id
    left join customer parent on parent.id = customer.parentid
WHERE SOITEM.SOID = SO.ID AND SOITEMSTATUS.ID = SOITEM.STATUSID
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
לאנגעפאות
שר חמישים ומאתים
תגובות: 266
זיך איינגעשריבען אום: דאנארשטאג ינואר 07, 2016 5:28 pm

תגובהדורך לאנגעפאות » דינסטאג מאי 15, 2018 2:31 pm

לייבעלע האט געשריבן:פארוואס באקום איך די עראר:
Capture.PNG

אויף דעם:

קאוד: וועל אויס אלע

SELECT SO.NUM, SOITEM.PRODUCTNUM, SOITEMSTATUS.NAME
FROM SO SO, SOITEM SOITEM, SOITEMSTATUS SOITEMSTATUS
    INNER JOIN customer ON so.customerid = customer.id
    left join customer parent on parent.id = customer.parentid
WHERE SOITEM.SOID = SO.ID AND SOITEMSTATUS.ID = SOITEM.STATUSID


dues is it work in the SQL Management??

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » דינסטאג מאי 15, 2018 2:58 pm

אין מס קווערי קומט גארנישט ארויף.
אויב נעם איך אראפ די SOITEMSTATUS ארבעט דאס אבער יא:

קאוד: וועל אויס אלע

SELECT SO.NUM, SOITEM.PRODUCTNUM
FROM SOITEM SOITEM, SO SO
    INNER JOIN customer ON so.customerid = customer.id
    left join customer parent on parent.id = customer.parentid
WHERE SO.ID = SOITEM.SOID

און דאס קען מס קווערי אויך נישט פאפיולעיטן. סאו קען איך נישט וויסן.
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
איד'ל מיטן פידל
שר חמש מאות
תגובות: 727
זיך איינגעשריבען אום: דאנארשטאג מאי 01, 2014 10:14 am
לאקאציע: צווישן די סטרונעס

תגובהדורך איד'ל מיטן פידל » דינסטאג מאי 15, 2018 3:34 pm

לייבעלע האט געשריבן:אין מס קווערי קומט גארנישט ארויף.
אויב נעם איך אראפ די SOITEMSTATUS ארבעט דאס אבער יא:

קאוד: וועל אויס אלע

SELECT SO.NUM, SOITEM.PRODUCTNUM
FROM SOITEM SOITEM, SO SO
    INNER JOIN customer ON so.customerid = customer.id
    left join customer parent on parent.id = customer.parentid
WHERE SO.ID = SOITEM.SOID

און דאס קען מס קווערי אויך נישט פאפיולעיטן. סאו קען איך נישט וויסן.

try this
SELECT SO.NUM, SOITEM.PRODUCTNUM
FROM SOITEM
inner join SO on SO.ID = SOITEM.SOID
INNER JOIN customer ON so.customerid = customer.id
left join customer parent on parent.id = customer.parentid

אוועטאר
איד'ל מיטן פידל
שר חמש מאות
תגובות: 727
זיך איינגעשריבען אום: דאנארשטאג מאי 01, 2014 10:14 am
לאקאציע: צווישן די סטרונעס

תגובהדורך איד'ל מיטן פידל » דינסטאג מאי 15, 2018 3:37 pm

with the SOITEMSTATUS (your original query)

קאוד: וועל אויס אלע

SELECT SO.NUM, SOITEM.PRODUCTNUM, SOITEMSTATUS.NAME
FROM SO
   inner join SOITEM on SOITEM.SOID = SO.ID
   inner join SOITEMSTATUS on SOITEMSTATUS.ID = SOITEM.STATUSID
    INNER JOIN customer ON so.customerid = customer.id
     left join customer parent on parent.id = customer.parentid

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » דינסטאג מאי 15, 2018 4:03 pm

איד'ל מיטן פידל האט געשריבן:with the SOITEMSTATUS your original query

ארבעט ווי א טשארם!
דויערט נאר לענגער צו ריפרעשן.
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » מיטוואך מאי 16, 2018 6:09 pm

איך פרוביר צו מאכן א קווערי פאר קאסטומער פרייזן און איך בין נאך זייער נישט באקאנט וויאזוי צו שפילן מיט joins.

דא איז עפעס וואס איך האב אנגעהויבן מאכן און איך בין stuck אריינצוברענגען די קאסטומער (אדער customer tree) און די פראדוקט (אדער product tree).

קאוד: וועל אויס אלע

SELECT PRICINGRULE.ID, CUSTOMERINCLTYPE.NAME, PRICINGRULE.CUSTOMERINCLID, PRODUCTINCLTYPE.NAME, PRICINGRULE.PRODUCTINCLID, PRICINGRULE.PAAMOUNT
FROM CUSTOMERINCLTYPE, PRICINGRULE, PRODUCTINCLTYPE
WHERE CUSTOMERINCLTYPE.ID = PRICINGRULE.CUSTOMERINCLTYPEID AND PRICINGRULE.PRODUCTINCLTYPEID = PRODUCTINCLTYPE.ID

דאס האב איך באקומען פון איינעם וואס איך דארף צו טון:
"Connect Customer Groups to Customer then connect Pricing Rule To the Customer Group and Product"

So איך פארשטיי אז איך דארף מאכן joins צווישן accountgrouprelation.accountid און customer.id און צווישן PRICINGRULE.CUSTOMERINCLID און accountgroup.id און צווישן PRICINGRULE.PRODUCTINCLID און product.id

העלפ איז גרעיטלי עפרישיעיטעד!
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
איד'ל מיטן פידל
שר חמש מאות
תגובות: 727
זיך איינגעשריבען אום: דאנארשטאג מאי 01, 2014 10:14 am
לאקאציע: צווישן די סטרונעס

תגובהדורך איד'ל מיטן פידל » מיטוואך מאי 16, 2018 8:24 pm

לייבעלע האט געשריבן:איך פרוביר צו מאכן א קווערי פאר קאסטומער פרייזן און איך בין נאך זייער נישט באקאנט וויאזוי צו שפילן מיט joins.

דא איז עפעס וואס איך האב אנגעהויבן מאכן און איך בין stuck אריינצוברענגען די קאסטומער (אדער customer tree) און די פראדוקט (אדער product tree).

קאוד: וועל אויס אלע

SELECT PRICINGRULE.ID, CUSTOMERINCLTYPE.NAME, PRICINGRULE.CUSTOMERINCLID, PRODUCTINCLTYPE.NAME, PRICINGRULE.PRODUCTINCLID, PRICINGRULE.PAAMOUNT
FROM CUSTOMERINCLTYPE, PRICINGRULE, PRODUCTINCLTYPE
WHERE CUSTOMERINCLTYPE.ID = PRICINGRULE.CUSTOMERINCLTYPEID AND PRICINGRULE.PRODUCTINCLTYPEID = PRODUCTINCLTYPE.ID

דאס האב איך באקומען פון איינעם וואס איך דארף צו טון:
"Connect Customer Groups to Customer then connect Pricing Rule To the Customer Group and Product"

So איך פארשטיי אז איך דארף מאכן joins צווישן accountgrouprelation.accountid און customer.id און צווישן PRICINGRULE.CUSTOMERINCLID און accountgroup.id און צווישן PRICINGRULE.PRODUCTINCLID און product.id

העלפ איז גרעיטלי עפרישיעיטעד!

What's the problem? This query should work

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » דאנארשטאג מאי 17, 2018 12:52 pm

איד'ל מיטן פידל האט געשריבן:What's the problem? This query should work

איך וויל דאך אבער צולייגן customer.name/accountgroup.name און אויך product.name/producttree.name
דאס צו טון דארף מען מאכן עפעס joins
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
לייבעלע
שר מאה
תגובות: 149
זיך איינגעשריבען אום: דינסטאג מאי 05, 2009 8:14 am

תגובהדורך לייבעלע » דאנארשטאג מאי 17, 2018 12:58 pm

וויאזוי לייג איך צו צו דעם א קאלום postsoitem.totalprice ?
איך דארף א join צוווישן postsoitem.soitemid און soitem.id

קאוד: וועל אויס אלע

SELECT SO.NUM, SOITEM.PRODUCTNUM, SOITEM.DESCRIPTION, SOITEM.QTYtofulfill as Qty, round(SOITEM.TOTALPRICE,2) as TotalPrice, round(SOITEM.TOTALCOST,2) as TotalCost,
round(SOITEM.TOTALPRICE - SOITEM.TOTALCOST,2) as Margin$,
case when (SOITEM.TOTALPRICE - SOITEM.TOTALCOST >0 and not SOITEM.TOTALCOST <0) then (SOITEM.TOTALPRICE - SOITEM.TOTALCOST) / SOITEM.TOTALPRICE else 0 end as "Margin%",
so.datecreated, case when SOITEMSTATUS.NAME = 'Fulfilled' then 'Fulfilled' else 'Open' end as Status,
coalesce(case when gggparent.name = 'BlueTarp' then null else gggparent.name end, case when ggparent.name = 'BlueTarp' then null else ggparent.name end, case when gparent.name = 'BlueTarp' then null else gparent.name end, case when parent.name = 'BlueTarp' then null else parent.name end, customer.name) as CustomerGroup,
iif(gggparent.name is not null, gggparent.name || ':','') || iif(ggparent.name is not null,ggparent.name || ':','') || iif(gparent.name is not null, gparent.name || ':' ,'') || iif(parent.name is not null,parent.name || ':','') || customer.name as CustomerPath

FROM SO
   inner join SOITEM on SOITEM.SOID = SO.ID
   inner join SOITEMSTATUS on SOITEMSTATUS.ID = SOITEM.STATUSID
    INNER JOIN customer ON so.customerid = customer.id
    left join customer parent on parent.id = customer.parentid
    left join customer gparent on gparent.id = parent.parentid
    left join customer ggparent on ggparent.id = gparent.parentid
    left join customer gggparent on gggparent.id = ggparent.parentid
where so.DATECREATED between ? and ?
לייבעלע
- - - - - - - - -
leibeleh@gmail.com

אוועטאר
בעל דעת
שר חמש מאות
תגובות: 753
זיך איינגעשריבען אום: דינסטאג אוגוסט 24, 2010 11:48 am

תגובהדורך בעל דעת » דאנארשטאג מאי 17, 2018 1:53 pm

לייבעלע האט געשריבן:וויאזוי לייג איך צו צו דעם א קאלום postsoitem.totalprice ?
איך דארף א join צוווישן postsoitem.soitemid און soitem.id


Add a temp table

קאוד: וועל אויס אלע

SELECT SO.NUM, SOITEM.PRODUCTNUM, SOITEM.DESCRIPTION, SOITEM.QTYtofulfill as Qty, round(SOITEM.TOTALPRICE,2) as TotalPrice, round(SOITEM.TOTALCOST,2) as TotalCost,
round(SOITEM.TOTALPRICE - SOITEM.TOTALCOST,2) as Margin$,
case when (SOITEM.TOTALPRICE - SOITEM.TOTALCOST >0 and not SOITEM.TOTALCOST <0) then (SOITEM.TOTALPRICE - SOITEM.TOTALCOST) / SOITEM.TOTALPRICE else 0 end as "Margin%",
so.datecreated, case when SOITEMSTATUS.NAME = 'Fulfilled' then 'Fulfilled' else 'Open' end as Status,
coalesce(case when gggparent.name = 'BlueTarp' then null else gggparent.name end, case when ggparent.name = 'BlueTarp' then null else ggparent.name end, case when gparent.name = 'BlueTarp' then null else gparent.name end, case when parent.name = 'BlueTarp' then null else parent.name end, customer.name) as CustomerGroup,
iif(gggparent.name is not null, gggparent.name || ':','') || iif(ggparent.name is not null,ggparent.name || ':','') || iif(gparent.name is not null, gparent.name || ':' ,'') || iif(parent.name is not null,parent.name || ':','') || customer.name as CustomerPath

FROM SO
   inner join SOITEM on SOITEM.SOID = SO.ID
   INNER JOIN
                             (SELECT       SUM(AMOUNT),ID
                               FROM            SumTable
                        GROUP BY ID
                           ) AS Temp ON Table.ID = Temp.ID
inner join SOITEMSTATUS on SOITEMSTATUS.ID = SOITEM.STATUSID
    INNER JOIN customer ON so.customerid = customer.id
    left join customer parent on parent.id = customer.parentid
    left join customer gparent on gparent.id = parent.parentid
    left join customer ggparent on ggparent.id = gparent.parentid
    left join customer gggparent on gggparent.id = ggparent.parentid
בכל פגע הריני מורגל להחזיק האמונה, כי לא נעשה דבר ביד המקרה רק על פי השגחתו יתברך, והריני מתאמץ בתפילה להעביר את רוע הגזירה, ולפיכך הריני מתייחס בקרירות להשתדלות (חזון איש אגרות ח"ב קלב)


צוריק צו “דעוועלאופערס ווינקל”

ווער איז אונליין

באנוצערס וואס דרייען זיך דא: נישטא קיין איינגעשריבענע באנוצערס און 2 געסט