|
|
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
dtmovename20.09.2013 11:16:13.000входимя121.09.2013 11:02:21.000входимя120.09.2013 16:53:48.000выходимя120.09.2013 16:30:16.000выходимя1 как мне написать запрос чтоб получить min_dtmax_dtname20.09.2013 11:16:13.00020.09.2013 16:53:48.000имя121.09.2013 11:02:21.00020.09.2013 16:30:16.000имя1 фактически в первое поле минимум даты вывести и соответственно во второе максимум...у меня не получается сделать это в 2 строки :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:19:52 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
marvelу меня не получается сделать это в 2 строки :( Показывай, как пробовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:27:13 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
marvel, Чего то не очень смысл ясен. Вот если бы name хоть где-то отличалось. тогда ещё понятно что нужно. А так не ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:27:23 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
wadmanmarvelу меня не получается сделать это в 2 строки :( Показывай, как пробовал. Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:33:26 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
marvel, marvel@t это ещё что такое? Ты сервером не ошибся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:39:48 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
marvel, про min и max слышал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:40:40 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
wadmanmarvel, про min и max слышал? Код: sql 1. так тоже не тот результат... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:47:09 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
marvelтак тоже не тот результат... А "тот" результат получить просто невозможно: для этого в таблице не хватает данных. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:51:26 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
marvel, Код: sql 1. А вот так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:52:14 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, что должно еще быть?? эта таблица результат запроса, поэтому я могу ее изменить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:57:43 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
marvelчто должно еще быть?? Нечто, что могло бы связать записи "вход" с записями "выход". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 12:59:44 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
marvel, ты лучше объясни чего ты хочешь. А то написал минимальную и максимальную дату. Дату чего? По поводу одинакового имени name я тебе уже говорил. Если дату входа и выхода пользователя из системы, то входные данные представлены не совсем верно. Или у тебя один юзер два раза входит, а потом два раза выходит. Если так, то действительно не хватает данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 13:00:46 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
Симонов Денисmarvel, ты лучше объясни чего ты хочешь. А то написал минимальную и максимальную дату. Дату чего? По поводу одинакового имени name я тебе уже говорил. Если дату входа и выхода пользователя из системы, то входные данные представлены не совсем верно. Или у тебя один юзер два раза входит, а потом два раза выходит. Если так, то действительно не хватает данных. юзер только раз входит и раз выходит из системы в день, надо отобразить руководству отчет в виде ФИО, мин дата время и макс дата время, для каждого из дней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 13:14:51 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
marvelСимонов Денисmarvel, ты лучше объясни чего ты хочешь. А то написал минимальную и максимальную дату. Дату чего? По поводу одинакового имени name я тебе уже говорил. Если дату входа и выхода пользователя из системы, то входные данные представлены не совсем верно. Или у тебя один юзер два раза входит, а потом два раза выходит. Если так, то действительно не хватает данных. юзер только раз входит и раз выходит из системы в день, надо отобразить руководству отчет в виде ФИО, мин дата время и макс дата время, для каждого из дней. соответственно пользователей может быть много, это я представил только одного! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 13:17:51 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
У тебя в исходной таблице не так. Да и в результате написано мол минимальная дата больше максимальной. Подправь исходные данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 13:18:39 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
marvelдля каждого из дней. Вот, это уже лучше. Используй Код: sql 1. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 13:22:19 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисУ тебя в исходной таблице не так. Да и в результате написано мол минимальная дата больше максимальной. Подправь исходные данные. [quot marvel]dtmovename20.09.2013 11:16:13.000входимя121.09.2013 11:02:21.000входимя120.09.2013 16:53:48.000выходимя121.09.2013 16:30:16.000выходимя120.09.2013 10:16:13.000входимя220.09.2013 18:53:48.000выходимя2 как мне написать запрос чтоб получить min_dtmax_dtname20.09.2013 11:16:13.00020.09.2013 16:53:48.000имя120.09.2013 10:16:13.00020.09.2013 18:53:48.000имя221.09.2013 11:02:21.00021.09.2013 16:30:16.000имя1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 13:23:13 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
marvel, как DS сказал Код: sql 1. 2. 3. 4. 5. Только тут надо подумать о том что будет если коннект завершен не штатно. Я бы в табличку ещё добавил номер коннекта, чтобы отслеживать данные ситуации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 13:27:38 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 13:53:50 |
|
||
|
помогите написать запрос
|
|||
|---|---|---|---|
|
#18+
Еще было бы красиво добавить поле Дата, в котором от даты отрезать время, и в полях вход выход отрезать дату(делал такое на ms sql) и самое прикольное в: Код: sql 1. 2. при min(выход) у вас под дверью будет огромная очередь работников которые вам будут рассказывать, что вчера вечером у них не сработал турникет поэтому v2=null а сегодня утром у них вначале выход а потом вход, т.е. запрос с минимальными входом и выходом даст результат вход='9:00:00' выход='8:59:59' (обычно нормальные турникеты не позволяют войти, если ты еще не вышел, а ой я забыла карточку в другой сумочке, даже в самых строгих организациях бывает.), а также все кто выходил из здания на обед, судя по полю выход закончили работать в 12:00 ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2013, 17:05:06 |
|
||
|
|

start [/forum/topic.php?fid=40&gotonew=1&tid=1564319]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
223ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 185ms |
| total: | 478ms |

| 0 / 0 |
