Mostafa Mohamed Ответов: 1

Я хочу подсчитать количество строк на одну и ту же дату в новой строке. C# с sqlserver


i have many payment rows in same date and i want to count how many payments i this date and put count result in new 1 row

i'm made it manually by excel but i want make it in c# with SQL Server & Data Grid View

this 2 photos will make you understanding
https://i.imgur.com/J7tRKjk.jpg
https://i.imgur.com/8B7JeQY.jpg


Что я уже пробовал:

я перепробовал много кодов , много способов, но безрезультатно

CHill60

Мы редко следуем ссылкам в вопросах. Этот сайт все равно заблокирован на моей работе.

Объясните, что вы пытаетесь сделать четко - сначала на вашем родном языке, а затем используйте что-то вроде Google Translate, чтобы перевести его на английский.

Вы также должны поделиться кодом, который вы пробовали - честно говоря, я не вижу релевантности DataGridView.

В то же время вы можете найти это полезным SQL GROUP BY | COUNT | примеры[^]

Mostafa Mohamed

извините за поставленные ссылки но я делаю это для того чтобы люди знали что я имею в виду

CHill60

Ничто в этих изображениях не делает ваше требование более ясным, чем то, что вы могли бы ввести в свой вопрос

Richard Deeming

Репост
Вы уже опубликовали это на форуме C#, и вам был дан ответ:
я хочу подсчитать количество строк на одну и ту же дату в новой строке. c# с sqlserver - доски обсуждений C# [^]

1 Ответов

Рейтинг:
1

OriginalGriff

Попробуй:

SELECT MyDateField, COUNT(MyDateField)
FROM MyTable
GROUP BY MyDateField


Mostafa Mohamed

29/01/2019
29/01/2019 - это 2 ряда
30/01/2019
30/01/2019
30/01/2019 - это 3 ряда

я хочу сделать это именно так

29/01/2019 | 2
30/01/2019 | 3

я хочу сделать новую колонку для подсчета голосов

OriginalGriff

Так что попробуй то, что я тебе дал ...

Mostafa Mohamed

спасибо :D

OriginalGriff

Всегда пожалуйста!