-
תנסה לפצל את הקובץ עם התוכנה הזאת
הערה חשובה: לא בדקתי אותה, עלה לי כעת בחיפוש בגוגל -
תוכל בבקשה לעשות בקובץ 'קונטרול + חץ למטה'
ולהגיע עד השורה האחרונה
ולעשות צילום מסך שאראה את המספר שורות בקובץ
(סתם ניצול לצורך אישי)
mekev
-
אקסל גדול -
אקסל גדול -
האם ישנם השפעות בוינדוס 10 למחיקת הקובץ hiberfil.sysברשותי מחשב עם וינדוס 10
בכונן C, הקובץ hiberfil.sys תופס אצלי נפח של 12.7Gלפי דברי גוגל זה קובץ שמשמש את המערכת ההפעלה לחזרה ממצב שינה
וניתן להשביתו באמצעות הפקודה (ואח"כ להסירו)powercfg -h off / powercfg -h onהשאלה: האם בנוסף שלא אוכל להשתמש במצב שינה
מדובר בהליך בטוח כשלעצמו
או שיש לזה השלכות נוספות ויש סיכוי שאדפוק את המערכת -
תחליף קל משקל לאנטיוירוס@dovid
שאלה:
האם ישנם וירוסים שמתפשטים בהדבקה דרך USB בצורה שונה מהשימוש ב: Autorun.inf -
הפחתת דמי ביטוח רכב בהוספת נהג -
אתר שנראה ממש חמוד ללימוד SQL Server בחינם -
אתר שנראה ממש חמוד ללימוד SQL Server בחינם@סקרן-0 כתב באתר שנראה ממש חמוד ללימוד SQL Server בחינם:
והמחיר שם להרשמה הוא 69$ שכרגע פחות בהישג ידי.
בתור מתחיל יש עבורך שם קורס חינמי ומעולה
תוריד מכאן את ה SQL.Express (חינם, רשמי)
ואת הכלי SSMS
ותקפוץ למים -
אתר שנראה ממש חמוד ללימוד SQL Server בחינם -
טופס HTML באקסס@Y-Excel-Access
הפקד WebBrowser יודע לקרוא HTML
ניסת להשתמש בו?
-
טופס HTML באקסס@Y-Excel-Access כתב בטופס HTML באקסס:
קישור לאתר או פוסט המסביר
-
מה הדרך הנכונה לארגון מסד נתונים לרכישת אותיות בספר תורה?@dovid כתב במה הדרך הנכונה לארגון מסד נתונים לרכישת אותיות בספר תורה?:
אם יהיו אלפי קונים שיקנו טווח, למה לבזבז שורה על כל אות?
מצד שני
מדובר כאן על כמות שורות סבירה ידועה מראש (304,805)ובמחשבה על לקוח בשם 'שניאור זלמן הלוי בן יחיאל מיכל ורבקה בלה ישארלוביץ' שמעוניין לרכוש את האותיות של השם שלו בלבד
ואז הוא בוחר כמות אותיות, אבל כל אות בנפרד
למה להתחיל ל'הסתבך' עם שמירת טווחים (התחלה + סיום, לעומת אות בודדת) -
מיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגיממש תודה ענקית על התמיכה באישי
(ועל ה...)לתועלת הציבור:
הפתרון לתעלומה הינו: שהפקד DataGridView
שומר את שמות העמודות
ולכן בטעינה חוזרת של טווח תאריכים שונה,
למרות שב DataTable זה ממוין נכון,
נותר מיקום העמודות המקוריות לא לפי הסדר הרצויולכן יש לאפס את מקור הנתונים לפני טעינה חוזרת
DataGridView1.DataSource = null -
מיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי@dovid כתב במיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי:
יש קוד נוסף חוץ מזה (כלומר חוץ ממה שמוצג בתמונה) שמנסה לסדר את העמודות?
לא.
זה מה שמופיע בdt

-
מיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגיעריכה: כאשר אני עושה order by ישירות בSQL זה אכן מביא בצורה מממוינת
במקביל גם כאשר אני משאיר את המיון בביצוע השאילתא דרך הC# זה מביא את התוצאה הנ"ל -
מיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי -
מיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי@dovid כתב במיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי:
DATEFROMPARTS
הפונקציה DATEFROMPARTS זמינה רק מגרסת 2012.....
עריכה:
החלפתי ב:
dateadd(dd, 0, dateadd(mm, datediff(mm,0, date), 0)) as 'חודשושנה' -
מיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי-
אני שולף עם SqlCommand
-
העמודה 'date' זה העמודה 'חודשושנה' בקוד האמיתי שלי
אני כיום שולף מה SQL באפשרות ב' שכתבתי (הופך את התאריך לטקסט)
ומבצע עליה בC# 'פיבוט' כדלעיל
-
-
מיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגיCREATE TABLE Sales ([date] datetime, [Barcode] int, [product_name] varchar(50),[GGroup] varchar(50),[stock] int, [quantity] int) ; INSERT INTO Sales ([date] , [Barcode] , [product_name] ,[GGroup],[stock] , [quantity] ) VALUES ('2022-01-01 12:00:00', 2885, 'Cookware','microwave',25,1), ('2022-01-06 13:00:00', 2885, 'Cookware','microwave',25,2), ('2022-02-01 14:00:00', 2885, 'Cookware','microwave',25,3), ('2022-02-05 15:00:00', 2885, 'Cookware','microwave',25,4), ('2022-03-05 16:00:00', 2885, 'Cookware','microwave',25,5), ('2022-03-06 17:00:00', 2885, 'Cookware','microwave',25,6), ('2022-04-07 18:00:00', 2885, 'Cookware','microwave',25,7), ('2022-04-08 19:00:00', 2885, 'Cookware','microwave',25,8), ('2022-05-09 20:00:00', 2885, 'Cookware','microwave',25,9), ('2022-05-10 21:00:00', 2885, 'Cookware','microwave',25,10), ('2022-06-11 22:00:00', 2885, 'Cookware','microwave',25,11), ('2022-06-12 23:00:00', 2885, 'Cookware','microwave',25,12), ('2022-07-13 11:00:00', 2885, 'Cookware','microwave',25,13), ('2022-07-14 10:00:00', 2885, 'Cookware','microwave',25,14), ('2022-01-01 12:00:00', 3665, 'Appliances','refrigerator',12,15), ('2022-01-06 13:00:00', 3665, 'Appliances','refrigerator',12,16), ('2022-02-01 14:00:00', 3665, 'Appliances','refrigerator',12,17), ('2022-02-05 15:00:00', 3665, 'Appliances','refrigerator',12,18), ('2022-03-05 16:00:00', 3665, 'Appliances','refrigerator',12,19), ('2022-03-06 17:00:00', 3665, 'Appliances','refrigerator',12,20), ('2022-04-07 18:00:00', 3665, 'Appliances','refrigerator',12,21), ('2022-04-08 19:00:00', 3665, 'Appliances','refrigerator',12,22), ('2022-05-09 20:00:00', 3665, 'Appliances','refrigerator',12,23), ('2022-05-10 21:00:00', 3665, 'Appliances','refrigerator',12,24), ('2022-06-11 22:00:00', 3665, 'Appliances','refrigerator',12,25), ('2022-06-12 23:00:00', 3665, 'Appliances','refrigerator',12,26), ('2022-07-13 11:00:00', 3665, 'Appliances','refrigerator',12,27), ('2022-07-14 10:00:00', 3665, 'Appliances','refrigerator',12,28), ('2022-01-01 12:00:00', 2885, 'Cookware','microwave',25,1), ('2022-01-06 13:00:00', 2885, 'Cookware','microwave',25,2), ('2022-02-01 14:00:00', 2885, 'Cookware','microwave',25,3), ('2022-02-05 15:00:00', 2885, 'Cookware','microwave',25,4), ('2022-03-05 16:00:00', 2885, 'Cookware','microwave',25,5), ('2022-03-06 17:00:00', 2885, 'Cookware','microwave',25,6), ('2022-04-07 18:00:00', 2885, 'Cookware','microwave',25,7), ('2022-04-08 19:00:00', 2885, 'Cookware','microwave',25,8), ('2022-05-09 20:00:00', 2885, 'Cookware','microwave',25,9), ('2022-05-10 21:00:00', 2885, 'Cookware','microwave',25,10), ('2022-06-11 22:00:00', 2885, 'Cookware','microwave',25,11), ('2022-06-12 23:00:00', 2885, 'Cookware','microwave',25,12), ('2022-07-13 11:00:00', 2885, 'Cookware','microwave',25,13), ('2022-07-14 10:00:00', 2885, 'Cookware','microwave',25,14), ('2023-01-01 12:00:00', 3665, 'Appliances','refrigerator',12,15), ('2023-01-06 13:00:00', 3665, 'Appliances','refrigerator',12,16), ('2023-02-01 14:00:00', 3665, 'Appliances','refrigerator',12,17), ('2023-02-05 15:00:00', 3665, 'Appliances','refrigerator',12,18), ('2023-03-05 16:00:00', 3665, 'Appliances','refrigerator',12,19), ('2023-03-06 17:00:00', 3665, 'Appliances','refrigerator',12,20), ('2023-04-07 18:00:00', 3665, 'Appliances','refrigerator',12,21), ('2023-04-08 19:00:00', 3665, 'Appliances','refrigerator',12,22), ('2023-05-09 20:00:00', 3665, 'Appliances','refrigerator',12,23), ('2023-05-10 21:00:00', 3665, 'Appliances','refrigerator',12,24), ('2023-06-11 22:00:00', 3665, 'Appliances','refrigerator',12,25), ('2023-06-12 23:00:00', 3665, 'Appliances','refrigerator',12,26), ('2023-07-13 11:00:00', 3665, 'Appliances','refrigerator',12,27), ('2023-07-14 10:00:00', 3665, 'Appliances','refrigerator',12,28) ;אפשרות א:
select year (s.date) as year ,month (s.date) as month ,s.product_name ,s.Barcode ,s.GGroup ,s.stock ,SUM (s.quantity) AS quantity from Sales s group by year(s.date),month(s.date) ,s.product_name ,s.Barcode ,s.GGroup ,s.stockאפשרות ב:
select CONVERT( nvarchar,month(date)) + '/' +CONVERT( nvarchar, year(date)) as 'date' ,s.product_name ,s.Barcode ,s.GGroup ,s.stock ,SUM (s.quantity) AS quantity from Sales s group by year(s.date),month(s.date) ,s.product_name ,s.Barcode ,s.GGroup ,s.stockהתוצאה הרצויה:

(נ.ב. לא מצאתי עורך קוד אונליין להעלות דרכו את הדוגמא
sqlfiddle לא תומך בחלק מהפונקציות) -
מיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי@dovid כתב במיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי:
תביא את דוגמת הקוד שלך.
string[] uniqueAncType = dt.AsEnumerable().Select(x => x.Field<string>("חודשושנה")).Distinct().ToArray(); DataTable pivot = new DataTable(); pivot.Columns.Add("שם מוצר", typeof(string)); pivot.Columns.Add("ברקוד", typeof(string)); pivot.Columns.Add("קבוצה", typeof(string)); pivot.Columns.Add("מלאי נוכחי", typeof(double)); foreach (string col in uniqueAncType) { pivot.Columns.Add(col, typeof(string)); } var groups = dt.AsEnumerable() .GroupBy(x => new { anc_region = x.Field<string>("שם מוצר"), opr_hr = x.Field<string>("ברקוד"), anc_grop = x.Field<string>("קבוצה"), opr_hr1 = x.Field<double>("מלאי נוכחי"), }).ToList(); foreach (var group in groups) { DataRow newRow = pivot.Rows.Add(); newRow["שם מוצר"] = group.Key.anc_region; newRow["ברקוד"] = group.Key.opr_hr; newRow["מלאי נוכחי"] = group.Key.opr_hr1; newRow["קבוצה"] = group.Key.anc_grop; foreach (DataRow ancType in group) { newRow[ancType.Field<string>("חודשושנה")] = ancType.Field<double>("כמות מכירות"); } } dataGridView1.DataSource = pivot; -
מיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי@dovid כתב במיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי:
אפשר להציג ישירות רק חודש ושנה
איך ניתן להציג ישירות רק חודש ושנה?
ספציפית אני מושך את הנתון מSQL גרסת 2008
שלא ניתן לשלוף מראש את התוצאה בפורמט 'פיבוט' (זמין כמדומני מ2012)מקור הנתונים זה תוצאת שאילתת Group By
שמסכמת את סך המכירות לפי חודשובתוכנה (C#) אני מבצע פיבוט לפי המופיע כאן

