|
|
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
Есть таблица в которой хранятся номера телефонов и датавремя звонка(datetime) надо выбрать из нее уникальные номера за каждый день заданного периода. Подскажите, пожалуйста, как это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:21:25 |
|
||
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:23:33 |
|
||
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
или использовать distinct ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:25:17 |
|
||
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
нет. надо выбрать за каждый день номера которые набирались один раз в этот день. а период я имел ввиду - произвольный(месяц например) т.е. надо получить уникальные звонки за 1 число, за 2 число и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:25:48 |
|
||
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
не внимательно прочитал, наверное так Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:27:07 |
|
||
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
я пытался эт оделать так: select Number as IntNumber,DayNumber=convert(char(10),DateTime,103) from IntBilling group by Number,DateTime having count(number)=1 так она отбирает несколько записей потому что в поле DateTime хранится еще и время. как бы анализировать оттуда только дату? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:28:53 |
|
||
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
тогда так Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:29:15 |
|
||
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
все равно отбирает С УЧЕТОМ ВРЕМЕНИ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:30:41 |
|
||
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
а тебе не наплевать на время если задан stdate & enddate, то 10/10/2002 00:00:00.0 < 10/10/2002 00:00:00.1 < 11/10/2002 00:00:00.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:33:20 |
|
||
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
select CallNumber, day(CallDate) from CallsTable where CallDate between @stdate and @enddate group by CallNumber, day(CallDate) having count(*) = 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:33:53 |
|
||
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
здесь уже где-то было cast(round(cast(GetDate() as float), 0, 1) as smalldatetime) это просто дата ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:34:20 |
|
||
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
А, понял, группирует по времени ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:34:27 |
|
||
|
Как получить уникальные записи?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 14:56:20 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32043189&tid=1821140]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 291ms |

| 0 / 0 |
